Software Engineer at Xedrum (2025-06 – Present)
Build and maintain a suite of internal and customer-facing products for a US business insurance company, covering document automation, LLM management, content publishing, identity management, and public web platforms.
- Developed a visual workflow automation platform using React Flow, enabling users to build document-processing pipelines with configurable LLM actions, custom JSON and scripts, and one-time or recurring scheduled execution.
- Built a multi-tenant administration and identity platform for managing users, client organizations, company groups, permissions, usage limits, and access to available LLM services across multiple products.
- Implemented authentication and authorization flows and developed server-side proxy layers for external and LLM services; contributed to the migration from React to Next.js to route sensitive requests through server-side API endpoints and prevent credentials and tokens from being exposed to the client.
- Built complex React interfaces with TanStack Query and reusable component patterns, and contributed to a large UI migration from shadcn/ui to Untitled UI, implementing missing components from scratch while preserving a composable component architecture.
- Developed reusable frontend infrastructure, including navigation guards for unsaved changes and shared breadcrumb utilities, while also building a custom news CMS with Markdown editing, previews, content targeting, and publishing controls.
Full-Stack Engineer & Team Lead at Nexa Agency (2023-03 – 2025-05)
Led cross-functional teams of up to 8 developers, working directly with international clients and contributing to both technical decisions and product strategy across multiple projects.
- Partnered with a fintech client to shape an experimental product from the initial concept through architecture, implementation, and early user testing, translating unclear business ideas into a functional application.
- Designed and iteratively refined full-stack architectures based on product requirements, performance constraints, and lessons learned from production usage.
- Built high-performance React and TypeScript applications using MobX and an internal UI system, with custom libraries for navigation, internationalization, state management, and WebSocket communication.
- Developed and maintained Node.js backend services and microservice-based systems supporting payments, background queues, real-time functionality, LLM integrations, and high-traffic applications serving hundreds of thousands of active users.
- Designed a multi-level referral system supporting relationships between users, direct referrals, and extended referral networks across multiple levels.
- Implemented real-time PvP functionality using WebSockets, including live session communication, synchronized state, and server-side event handling.
- Worked with PostgreSQL, Supabase, AWS Lambda, Amazon S3, and serverless infrastructure; optimized application services, database access, and cloud resources as traffic and data volumes increased.
- Took ownership of production delivery across the full lifecycle, including infrastructure configuration, CI/CD, performance optimization, incident investigation, and coordination between frontend and backend development.
- Maintained direct and transparent communication with clients, explaining technical trade-offs, challenging unclear requirements, and aligning implementation decisions with business priorities.
Full-Stack Engineer at SoulSync AI (2022-09 – 2023-02)
Built and deployed a real-time startup platform from scratch, handling frontend and NestJS backend services.
- Implemented event-driven architecture with WebSockets, enabling efficient real-time communication for user interactions.
- Created a modular NestJS backend architecture that supported diverse product functionality and enhanced maintainability.