I’m a Software Engineer with 3+ years of experience specializing in frontend and UI engineering with React, TypeScript, and Next.js. I build customer facing applications with an emphasis on maintainable architecture, accessibility, performance, and polished user experiences.
My strongest specialty is UI focused frontend engineering: translating product and design requirements into scalable UI architecture and responsive, production quality interfaces. I bring deep CSS expertise alongside experience building design systems, reusable interface patterns, complex application state, API integrations, testing, accessibility, performance, and production debugging.
I’m comfortable owning frontend focused features end to end, while contributing across backend systems when needed.
Outside of programming, I like to engage in amateur astronomy, traveling, gaming, movies, and using VSTi (Virtual Studio Technology instruments) to produce sounds in FL Studio.
Explore my work below, or connect with me through LinkedIn or GitHub.
Infange is a real-time collaboration platform built with Next.js and .NET that brings calendars, agendas, notes, organization management, and other team workflows into one application.
As the primary frontend engineer for the second version of the platform, I helped establish a more focused and maintainable foundation after contributing to the original React and Node.js implementation. I owned the core frontend architecture, shared interface patterns, API integration, and much of the implementation across the application.
I built reusable components and foundations for navigation, forms, calendars, agendas, notes, settings, and account workflows. I also implemented client side REST and WebSocket integrations and contributed to select backend endpoints when needed. The new approach reduced expected delivery time by approximately 75% while improving maintainability, interface consistency, and product readiness.
One of my most significant contributions was creating the calendar interface without relying on a third party calendar component. I combined flexbox and absolute positioning to display meetings accurately across daily, weekly, and monthly views. The calendar handles overlapping meetings, expandable navigation, hover details, meeting creation, and a live horizontal timeline marker.
Additional work included:
Multi step account creation and authentication flows
Agenda creation, editing, deletion, reordering, and rich text support
Notes and folders with autosaving and reordering
Organization and profile management interfaces
Shared UI components and design patterns
Ongoing maintenance, debugging, and performance improvements
Case Studies 1 of 301/03
Contact
Thank you for visiting my website!
For questions, comments, partnerships, or job opportunities, please don't hesitate to reach out! For further information, you can connect with me on LinkedIn or view my GitHub.