Available for select work

Building precise interfaces at scale.

Software Developer specializing in React, TypeScript and React Native. I build scalable interfaces, design systems and cross-platform applications with a strong focus on clarity, consistency and product-quality execution.

Expertise

Where I operate

Core technical domains across web and mobile, with emphasis on scalable interface development and frontend architecture.

Scalable frontend architectureReact
Type-safe application designTypeScript
Cross-platform mobile appsReact Native
Reusable UI & consistencyDesign Systems
Real-time dashboardsData Visualization
Reliable data flowsAPI Integration
User-focused designProduct Interfaces
Responsive and optimized UIPerformance

Engineering Philosophy

How I think about frontend

Principles that guide every technical decision — from component design to production architecture.

01

Component-Driven Architecture

Interfaces should be built from well-defined, reusable units. This improves consistency, simplifies maintenance and makes systems easier to scale.

02

Consistency Through Design Systems

Consistency is not just visual polish — it is an engineering advantage. Design systems reduce friction, improve quality and make delivery more predictable.

03

Performance as User Experience

Performance is part of the product experience from the start. Fast, responsive interfaces build trust and reduce friction. Performance optimizations should be proactive, not reactive.

04

Readable and Maintainable Code

Clear structure, naming and intent make codebases easier to evolve. Maintainability is not optional in products that need to scale.

05

Interfaces Designed for Scale

Scalable interfaces depend on intentional architecture: component boundaries, state flow and reusable patterns should be defined early. This allows products to grow without accruing technical debt or slowing down development.

06

Product Thinking in Frontend Development

Strong frontend work connects implementation decisions to real user outcomes, product goals and long-term quality.

Design System

Built as a system

This portfolio is intentionally built as a system — using consistent tokens, reusable primitives and clear component structure.

Typography scale

DisplayInter 600 / 28px
HeadingInter 600 / 18px
Body copyInter 400 / 14px
MONO LABELJetBrains 500 / 10px

Color tokens

--bg-base#080C10
--surface.default#111827
--border-subtle#1E2D3D
--accent-primary#3B82F6
--text-secondary#94A3B8

Button system

Tag + tab patterns

DefaultAccentSecondarySubtle

Experience

Professional history

Frontend work across web, mobile and product interfaces, with focus on scalable architecture, reusable systems and high-quality delivery.

Software Engineer

Independent Projects

2025 — Present

Worked on selected projects involving web and mobile interfaces, reusable UI structures and product-oriented frontend implementation. The work focused on maintainability, consistency and production-ready delivery.

  • Built web and mobile interfaces using React, TypeScript, React Native, Swift and Kotlin
  • Structured reusable components and UI patterns to support scalable product growth
  • Improved frontend organization and consistency through system-oriented implementation
  • Integrated applications with APIs and external services
  • Delivered end-to-end interface work with focus on usability, clarity and reliability
ReactTypeScriptReact NativeSwiftKotlinNext.jsReact QueryTailwind CSSStyled ComponentsStorybook

Frontend Engineer

IBBX Tech

2022 — 2025

Worked on industrial monitoring platforms focused on asset tracking, real-time data visualization and predictive maintenance. Responsible for building scalable frontend interfaces using React, TypeScript and modern application architecture patterns.

  • Developed and maintained frontend modules for complex monitoring workflows across industrial environments
  • Built reusable components and interface patterns to improve consistency across product areas
  • Contributed to design system and UI standardization efforts, reducing duplication and improving development speed
  • Created dashboards and data visualization experiences for equipment monitoring and operational clarity
  • Collaborated closely with Product, UX/UI and Backend teams to deliver stable, high-quality releases
  • Improved maintainability by organizing code structure and reinforcing frontend best practices
ReactTypeScriptReact NativeNext.jsReact QueryTailwind CSSStyled ComponentsStorybook

Open to opportunities

Let's build something great.

Available for frontend engineering roles and focused consulting engagements. If you have a hard problem worth solving, reach out.