Olu KareemFullStackDeveloper|Web&Mobile

Based in Brooklyn, New York

I like to build modern, user-friendly web apps.
Olu KareemOK

My Journey

Work Experience

Splice

2021 - 2024
Software Engineer
At Splice, I initially focused on desktop applications (2021-2022), developing key front-end features for Splice Bridge and Splice Desktop using TypeScript, AngularJS, Node.js, and Electron.js. This included music sample transposition, DAW integrations, and asset management. Later (2022-2024), I transitioned to mobile development, working on Splice Mobile and CoSo, an AI-assisted music creation platform. Using Flutter, Dart, GraphQL, Android Studio, and Xcode, I developed front-end components, maintained both front-end and back-end, and implemented analytics tracking with Segment. Throughout my tenure, I collaborated with designers and participated in code reviews and testing to ensure smooth functionality and alignment.

Public Records

2019 - 2021
Founding Team Member
Public Records is a music-driven restaurant, performance, and community space. As an inaugural staff member, I contributed to the early development of the space by assisting with various tasks and ensuring smooth operations. My role involved customer-facing services and bar support, where I made small adjustments and improvements to enhance the guest experience.

Education

G

General Assembly

2020 - 2020
Fullstack Software Engineering Bootcamp
During my time at the General Assembly Full Stack Software Engineering Bootcamp, I built a strong foundation in web development by working on a range of full-stack projects. I created a sports reference database using vanilla JavaScript and multiple APIs, built an interactive weather app with React and JavaScript, and developed a full-stack CRUD blogging application with a React frontend and Ruby on Rails backend. I also collaborated with an Agile development team to build a food recipe search app using JavaScript, React, and Mongoose. These projects sharpened my technical skills across front-end and back-end technologies, strengthened my teamwork abilities, and taught me how to approach problem-solving in a fast-paced, real-world environment.

Relevant Skills

Full-Stack Development
Cross-Platform Mobile Development
Creative Development
Agile Frameworks (Scrum)
Database Management (SQL, ORM)
Version Control
E-Commerce
API Management
Component Library Management
Feature Management
Customer Data Management (CDP)
Customer Engagement (CRM)
Email Integration
DNS Management
AI/ML Integration
Vector Database Management
Natural Language Processing

What I've used

My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Otion (Work in progress)

Otion is a Notion-style document editor with real-time database capabilities, featuring infinite nested documents, file management, and a fully responsive design. The app includes dark/light modes, authentication, file uploads with trash/recovery features, and the ability to publish notes to the web.

Fullstack Development
Database Management
API Management
Authentication
Responsive Design
Typescript
Next.js
React
Convex
Tailwind
Shadcn UI
Clerk

Splice Mobile

Splice Mobile is a comprehensive music production app that enables users to create multi-layered compositions using samples, presets, MIDI, and creative tools from the Splice catalog. I developed front-end components and purchase asset flows for CoSo, an AI-assisted music creation platform, maintained both front-end and back-end using Dart and GraphQL, contributed to the unification of CoSo and Splice Mobile into a single app, and implemented analytics tracking using Segment.

Cross-Platform Mobile Development
Fullstack Development
Flutter
Dart
Android Studio
XCode
GraphQl
Figma
Analytic Tracking
Feature Management
Component Library Management
API Management
Customer Engagement
Authentication

Splice Bridge

Splice Bridge is a specialized plugin that seamlessly integrates with your DAW to preview Splice samples in real-time, automatically matching them to your project's tempo and key. I developed the transpose component for key and BPM adjustments, created front-end coachmark and toast components, implemented the 'Copy to DAW' feature, and worked on the Bridge companion app with direct DAW integration.

Front-End Development
Component Library Management
Typescript
Angular
Node.js
Storybook.js
Electron.js
Figma
Bootstrap

Splice Desktop

Splice Desktop is a central hub for music production that provides access to millions of royalty-free sounds, loops, FX, MIDI, and presets with direct DAW integration. I developed front-end components using Angular and TypeScript, managed the component library with Storybook.js, and implemented asset management features including library additions, purchases, favorites, and credit spending.

Front-End Development
Component Library Management
Typescript
Angular
Node.js
Storybook.js
Electron.js
Figma
Bootstrap

Get in Touch

Let's talk. Click the button above to send me an email directly from this page or reach out to me at olukareem@pm.me