Olaoluwa Mustapha

Software Engineer
Saint Paul, Minnesota
linkedin.com/in/olaoluwam
Driven by quality, impact, and passion. Experienced in working across the stack and building products from scratch. Functional programming (Haskell) enthusiast.

Work Experience

Software Engineer II

Freckle by Renaissance

Mar 2024 - Current
  • Led the architectural design and implementation of core product integrations, successfully transitioning from algorithmic calculations to machine learning models on AWS
  • Achieved 99% performance improvement in ML integration through optimized batch processing and concurrent operations
  • Reduced CI pipeline execution time by 50% through strategic optimization of build processes and dependencies
  • Designed and implemented multiple A/B experiments that directly influenced product strategy and feature prioritization

Software Engineer

Aug 2023 - Mar 2024
  • Aided the planning and timely delivery of business-critical software features, ensuring client satisfaction and adherence to strict deadlines.
  • Elevated software reliability and user trust by integrating Storybook for advanced testing, leading to enhanced quality assurance processes.
  • Championed the adoption of industry-leading best practices, significantly improving team efficiency, cohesion, and alignment with cutting-edge software engineering standards.

Software Engineer

Jan 2023 - Apr 2023
  • Boosted frontend testing efficiency 35% by optimizing Storybook utilization.
  • Modernized legacy UI components, enhancing functionality/performance and aligning with industry standards and best practices.
  • Drove type safety initiatives, proactively identifying/fixing bugs through effective triage.
  • Championed functional programming education, facilitating discussions on Optics/Categorical abstractions, advancing team expertise
  • Built/maintained UI components for various production platforms using functional programming principles, specifically fp-ts, in production

Full Stack Engineer

Jun 2021 - Jan 2022
  • Reduced build time of frontend codebase by ~190% (from 8 minutes to 4 seconds) by removing dead code/dependencies, improving performance, and reducing Netlify costs.
  • Developed and deployed a new magic link login system, replacing the initial password-based one. The new system reduced load time while improving authentication speed and overall performance by up to 50%
  • Crafted automated tests for 10+ API endpoints, enabling faster feature releases and immediate regression notification.
  • Documented all API endpoints, allowing the globally distributed team to work more asynchronously with better coordination and efficiency
  • Championed style guides/conventions across codebases, preventing bike-shedding, accelerating iteration speed, and optimizing developer experience.

Open Source Maintainer

Dotfilers

  • Built a developer tool that automates the management of system configuration files.
  • Allows developers to easily carry over custom configurations when switching operating systemsmin-height: 0/machines.
  • Developed a custom command-line parser library, written with functional programming principles and patterns
  • Built a custom, type level, branding library
  • Leverages the fp-ts and ramda libraries

Scaffy

  • Crafted a developer tool that automates project scaffolding by bundling custom configurations for tools with their required dependencies. Less time configuring, more time building.
  • Developed a custom schema-validation library, built using functional programming principles and techniques 
  • Hosted on NPM with 150+ downloads since publishing 

TS Import Patch

  • Authored a script that addresses the issue of missing import extensions on JavaScript source code transipiled from Typescript
  • Hosted on the NPM registry with a total of 90+ downloads since publishing

Notion Catppuccin Theme

  • Created a custom theme product for the Notion web application using the Catppuccin palette
  • Built with CSS and the Stylus browser extension
  • Has 3000+ Installs overall, averaging 90+ installs per week 

Skills

Frontend
React, CSS, SCSS, HTML, Typescript/Javascript, Styled-Components, fp-ts, Xstate, Tailwind CSS, PostCSS, Material-UI (MUI), Redux, Recoil, Jotai, Design Systems
Backend
Typescript/Javascript, Node.js, fp-ts, Sequelize, PostgreSQL, Docker, SQLite, SQL, Express, Redis, Firebase, Haskell, Bash, Kafka
Testing/Deployment
Jest, Storybook, React Testing Library, fastcheck
Developer Tools
GitHub, Git, GitLab, Webpack, Babel, Agile Methodology, TDD, Type Driven Development, Linux, NGINX, YAML, AWS, Jira, Functional Programming, Object-Oriented Programming (OOP), Figma

Projects

A basic library management system written in Haskell

Education

Computer Science

University of Minnesota

Part-time

Jan 2023 - Current

Associates of Arts: Liberal Arts & Science (for Computer Science)

Lake Superior College

Member of the Phi Theta Kappa Honors Society, GPA: 3.68/4.00

Jan 2020 - May 2022