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.
Experience
2023 — Now
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
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
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
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.
2014 — 2015
2014 — 2015
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
University of Maryland
Computer Science
2011 — 2014