ABOUT
I'm a Senior Frontend Engineer with 10+ years of experience building scalable, user-focused web applications with React, Next.js, TypeScript, and JavaScript. I've worked on everything from large-scale enterprise products to independent full-stack platforms, with a strong focus on frontend architecture, testing, performance, and maintainable code. Most recently, I've been exploring AI-assisted development and integrating OpenAI/LLM capabilities into modern web applications. I enjoy solving complex product and engineering problems, collaborating across teams, and building software that is reliable, intuitive, and built to evolve.
EXPERIENCE
- Mar 2024 - Present2yrs
Senior Full-stack Engineer at Independent Software Development
Designed, built, and operated a full-stack platform to automate transaction tracking, reconciliation, and trading workflows across multiple financial services and digital asset platforms. Key Contributions: • Frontend Development: Built web applications using React and Next.js to track transactions, manage operational workflows, and support internal tools across different platforms. • Backend Development: Developed backend services using Express.js and relational databases, including Cloud Functions, to automate order tracking and reconciliation between Binance, Airtm, and banking transactions. • Binance API Automation: Created a bot that interacts with Binance APIs to automatically post and update P2P trading ads for USDT, USDC, and BTC. • Process Optimization: Integrated real-time order synchronization to improve efficiency and reduce manual workload in digital asset trading.
React.jsNext.jsExpress.jsNode.jsJavaScriptTypeScriptPostgreSQLMySQLCloud FunctionsOpenAI Integration - Apr 2021 - Mar 20243yrs
Senior Frontend Engineer at PayPal
Worked on PayPal's checkout experience, building and maintaining frontend functionality used by millions of customers worldwide. Key Contributions • Developed and delivered new checkout features driven by A/B experiments and product requirements. • Contributed to the implementation of PayPal Checkout Design V2 in 2023, helping transition the existing checkout experience to new visual and interaction standards. • Refactored and improved existing frontend code to support the new checkout experience while maintaining consistency, performance, and maintainability. • Built and maintained automated tests using Jest, React Testing Library, and WebdriverIO to help ensure reliable releases and prevent regressions. • Collaborated closely with product stakeholders and design teams to review requirements, present completed features, gather feedback, and align implementation with product and UX expectations. • Contributed to code quality through clean code practices, integration testing, code reviews, and continuous improvement of the frontend codebase.
Node.jsReact.jsNext.jsTypescriptJestReact testing libraryWebdriverIOPlaywrightCSSHTMLMicroservices - Jan 2020 - Dec 20201yr
React native developer at tivelabs
Developed and maintained features for a cross-platform mobile application using React Native, with native integrations in iOS and Android. Key Contributions • Built reusable, testable, and maintainable mobile features using JavaScript, Swift, Objective-C, and Java. • Integrated Firebase services for data storage and application functionality. • Identified, debugged, and resolved defects across both React Native and native mobile layers. • Worked with native iOS and Android code when platform-specific functionality was required. • Contributed to improving code quality, reliability, and maintainability across the application. Key Accomplishment Built functionality for an application that tracked drivers’ routes and detected nearby stores, enabling the app to surface relevant products, discounts, and coupons based on their location.
React nativeiOSSwiftObjective-CAndroidFirebase - Oct 2015 - Dec 20194yrs 3mos
iOS Developer at Freelance
Designed, built, and maintained iOS applications for different clients, with a focus on performance, reliability, and responsive user experiences. Key Contributions • Developed native iOS applications using Swift, Objective-C, UIKit, and Cocoa Touch. • Integrated REST APIs to connect mobile applications with backend services. • Implemented Firebase services for data storage, real-time functionality, and push notifications. • Diagnosed and resolved performance bottlenecks, application defects, and stability issues. • Worked with local and offline data storage, background processing, threading, and asynchronous operations. • Used Git for source control and collaboration across development workflows. • Delivered and maintained production applications published on the Apple App Store.
iOSSwiftFirebaseObjective-CUIKitCocoa TouchREST APIs - Jul 2015 - Oct 20154mos
Node.js Developer at Workep
Worked on Workep, a project management platform integrated with Google Workspace, contributing to backend services and APIs that supported core product functionality. Key Contributions • Designed and developed RESTful API endpoints using Node.js. • Wrote reusable, testable, and maintainable backend code. • Created unit tests for newly developed services and functionality. • Integrated data storage solutions and backend services. • Identified, debugged, and resolved defects to improve application reliability. • Contributed to backend functionality supporting project management features and Google Workspace integrations.
Node.jsHapi.jsmocha - Jun 2014 - Jun 20151yr 1mo
Node.js developer at Exclusr
Worked on Exclusr, a social mobile platform centered around short-form video and nightlife discovery, contributing to the backend architecture and server-side functionality. Key Contributions • Designed and implemented server-side logic and backend services using Node.js. • Built and maintained RESTful API endpoints supporting core mobile application features. • Designed and maintained the application's central database and data access layer. • Wrote unit tests and technical documentation for backend services and APIs. • Improved application performance, reliability, durability, and security in production. • Collaborated closely with other engineers to design, build, review, and deliver new features from scratch. • Participated in code reviews and helped improve engineering quality across the team.
NodejsMongodbExpress.js - Nov 2013 - May 20147mos
Fullstack developer at Freelance
Worked as a JavaScript developer building full-stack web solutions using AngularJS and Node.js. Key Contributions • Developed both frontend and backend functionality using AngularJS, Node.js, and JavaScript. • Worked directly with business stakeholders to gather functional requirements and translate user stories into production features. • Designed and implemented scalable, maintainable, and secure application modules. • Built and integrated API functionality to support application features. • Investigated and prototyped real-time functionality using WebSockets. • Delivered features independently while collaborating with clients and stakeholders throughout the development process.
Angular.jsNode.jsHTMLCSSJavaScriptWebSockets - Jan 2013 - Nov 201311mos
.NET Frontend Developer at Thomson Reuters
Contributed to the development of internal web applications at Thomson Reuters, working with business stakeholders to translate requirements into maintainable production features. Key Contributions • Developed web application features using ASP.NET, C#, HTML5, jQuery, and SQL Server. • Collaborated with business analysts to gather requirements and translate specifications into functional software. • Wrote and maintained unit tests to support code quality and reliability. • Documented code and technical decisions to improve maintainability. • Contributed to enhancements and ongoing maintenance of enterprise web applications. • Worked closely with team members throughout development, testing, and delivery.
ASP.NETSQL ServerjQueryHTML5 - Jul 2011 - Jun 20121yr
.NET Backend Developer at Thomson Reuters
Worked on enterprise applications at Thomson Reuters, contributing to backend development, database maintenance, and application support. Key Contributions • Developed and maintained application functionality using C# and ASP.NET. • Designed, updated, and maintained SQL Server databases using T-SQL. • Troubleshot and resolved database issues using SQL Server Profiler. • Ensured database structures and data changes remained aligned with application requirements. • Supported ongoing maintenance and reliability of both application and database layers. • Collaborated with team members to diagnose issues and deliver technical improvements.
ASP.NETC#SQL ServerT-SQL - May 2010 - Jul 20111yr 3mos
.NET Developer at Jalasoft
Worked on an internal software project at Jalasoft, contributing to application development, debugging, and maintenance. Key Contributions • Developed and maintained application functionality using C# and .NET technologies. • Analyzed, debugged, and resolved software defects. • Worked with SQL Server to support application data and backend functionality. • Contributed to ongoing code maintenance and application stability. • Collaborated with the development team to troubleshoot issues and implement fixes.
ASP.NETC#SQL ServerjQuery