Currently building a web application for speech language pathologists over at https://plosive.app. Also developing software for audio creators to easily create videos and audiograms over at https://audiorender.app. Front-End Love it. I primarily use React w/ Typescript and Tailwind, powered by ViteJS.
2023 — Now
New York, United States
Creator of Plosive, a web application for school-based speech language pathologists
Developed the back-end REST API with Laravel, ReactJS and InertiaJS powering the front-end. Handled data modeling and integrations and e2e testing. Built a number of features, such as billing (with Paddle), student management, a calendar feature, AI-assisted writing features, live notifications with Laravel Echo, an interactive worksheets system for students, an invite/referral system, anonymous feedback and feature request tool, and integrations with third party APIs from OpenAI, Anthropic, Pixabay, Hotpot.ai, Backblaze B2 (AWS S3 alternative), and Postmark for transactional emails.
Developed front-end web application and marketing website using ReactJS with Typescript and TailwindCSS. Created all application chrome (sidebar, navbar, etc), an interactive worksheets interface, an interactive storybook feature, a report-generation UI with job scheduling and live notifications, and more. Installed Sentry for error monitoring and implemented Tawk chat support with AI Chat Bot support.
Designed brand identity and elements like typography, color palette, tone, etc.
Created the Plosive Blog using WordPress, deployed on Cloudways.
Created customer support resources, such as a knowledge base on Tawk.to's platform.
2019 — 2022
Greater New York City Area
Worked primarily with React, Typescript, Go
Coordinated with Mortgage Ops (Advisors, Loan Managers, Compliance), Designers, PMs, and fellow engineers to help maintain and add new features to an internal proprietary loan origination system as well as our public-facing data sign-up and ingestion flow
Co-led engineering effort to revamp document ingestion flow, significantly improving automaticity at scale for Mortgage Ops
Led front-end engineering efforts to overhaul internal LOS to IBM's Carbon design system, reducing initial development time and maintenance overhead for business critical functionality
Led front-end engineering effort to public-facing sign-up flow to support multiple borrowers
Worked as part of on-call PagerDuty rotation, triaging and fixing incidents and maintaining relevant documentation
Maintained dependencies and build system, culling deprecated dependencies, overseeing Webpack and Node version upgrades, reconfiguring the build system for M1 machines, etc
General champion for front-end. Worked to boost web accessibility, responsiveness, discoverability of front-end tooling for back-end oriented developers, and more
2016 — 2019
Greater New York City Area
Develop redesign of Cacoo.com’s dashboard using Vue, Vuex, Typescript, GraphQL, and SCSS
Develop & maintain 5+ responsive marketing sites built using various web technologies (SCSS + PHP, Hugo, Gin w/ Go Templates, Timber WP)
Configure build processes with Webpack 4, Yarn, shell scripts
Built internal testing utilities (Python, Go), containerized them (Docker, AWS ECR, AWS S3), and integrated them into Jenkins CI
Created several highly varied internal scripts in JS, Bash, Go, and Python for misc testing, file format conversion, data scraping & parsing, i18n translations, automated PDF generation, etc.
2016 — 2019
New York
Communicates with clients to understand their project needs and plan optimal website development routes. Handles general back-end configuration.
Creates static visual mockups using Sketch.
Develops website front-ends using tools like SCSS, Zurb Foundation, Typekit, and more.
Develops more complicated websites and web applications using the Laravel Framework (with Forge). Handles deployment of websites and configuration of DNS servers.
I brew the coffee.
Islip, NY
Designed and implemented website solutions for clients
Tutored clients on how to use their new websites effectively
Researched and adopted best practices like responsive design, cross-
browser compatibility, asset minification, organic SEO, and CDN usage
Researched and adopted modern technologies like Jekyll, SASS, Gulp, Zsh,
Laravel, Eloquent ORM, Blade templating, and more
Led a freelancing group (“Hive”) on Freelancers Union, allowing other
freelance web designers and developers to network and discuss the field
http://kevinoh.me
Education
2011 — 2014
University of Maryland
Computer Science
2011 — 2014