Overview
Technical skills
Timeline
Roles

Overview

A middle-level mobile and desktop application engineer specializing in camera-driven React Native and Electron integrations. The strongest proven skill is designing an event-driven scanner state machine and controller flow as implemented in src/domain/scanner/scannerMachine.ts and src/application/scanner/useReceiptScannerController.ts. There is little evidence of game-specific systems, low-level rendering or physics work, networking/netcode, or profiler-driven performance optimization in the public human-authored code.
Phone

Technical skills

Languages
4
JavaScript
Python
Node JS
TypeScript
Node JS
3
Nest.JS
Axios
Bcrypt
Frontend
8
React.js
Next.js
Tailwind CSS
Mantine
Vite
GraphQL
React Router
Redux
Other
21
AWS
React Native
Expo
CI/CD
PostgreSQL
FastAPI
styled-components
Amazon S3
MySQL
Redis
Amazon EC2
AWS Lambda
GitHub
Rest API
Prisma
Docker
Git
Linux
Postman
PostCSS
Nginx

Timeline

Mobile / Frontend Engineer • Middle
Temtem • Full-Time
Oct 2025 to Present 11 Months Partially remote
Develops and maintains production React Native applications for iOS and Android, supporting multiple customer-facing features and account flows. Builds and maintains related web interfaces and internal dashboards for admin and operational teams. Troubleshoots production issues across navigation, API integrations, native dependencies, performance, and release workflows. Collaborates with backend, product, and QA teams to deliver features through testing and deployment.
React Native
Software Engineer / Sole Technical Owner • Middle
Naviresto • Contractor
Aug 2024 to Jan 2026 1 Year 5 Months Partially remote
Independently designs and builds a restaurant discovery platform with advanced search and filtering for dietary and lifestyle preferences. Owns the complete technical stack, covering web, mobile, backend services, database, AWS infrastructure, data ingestion, and deployment. Develops a Next.js web app and a React Native (Expo) mobile app, plus backend APIs for search, favorites, accounts, and workflows. Implements Python-based data ingestion and configures AWS infrastructure and CI/CD for production operations.
Next.js
React Native
Expo
Python
AWS
CI/CD
Full-Stack / AI Engineer • Middle
PaperCheck • Freelance
Feb 2024 to Jun 2025 1 Year 4 Months Partially remote
Builds the first version of an AI-driven SaaS platform used by a large user base during the initial phase. Develops the frontend, backend, database architecture, and AI-assisted application workflows for academic writing feedback and student tasks. Designs scalable backend services and secure content-processing workflows intended for production usage. Acts as the independent full-stack owner for core platform functionality.
Full-Stack Engineer • Middle
Dextrolab • Full-Time
Nov 2023 to Sep 2024 10 Months Partially remote
Develops web applications, dashboards, and backend services using TypeScript and NestJS. Builds Telegram and Discord automation bots to support trading-related and operational workflows. Works across frontend and backend systems in production environments while integrating external APIs and automation services.
JavaScript
Nest.JS
Telegram
Discord
Full-Stack / Frontend Engineer • Middle
Smartinia • Full-Time
May 2022 to Feb 2024 1 Year 9 Months Partially remote
Progresses from frontend development into mobile and later full-stack engineering while completing engineering studies. Builds web applications and dashboards using React, Next.js, Vite, Tailwind CSS, and Mantine UI. Develops mobile features with React Native and integrates frontend GraphQL API calls. Contributes to full-stack development by connecting Next.js frontend work with NestJS backend services.
React.js
Next.js
Vite
Tailwind CSS
Mantine
React Native
GraphQL
Nest.JS
Middle Backend Developer Confidence: Medium API Engineer
A backend-focused Node.js developer at a middle level specializing in building RESTful APIs for file and permission management. The strongest proven skill is designing secure file upload and serving flows with Prisma-backed persistence and permission checks as shown in app/api/files/route.ts and app/api/files/serve/[...path]/route.ts. There is limited public evidence of advanced observability, background job pipelines or multi-service distributed architecture design.
API Design
5/10
How well APIs are designed
API design shows well-structured REST routes, consistent JSON error responses and pagination/sorting design but lacks explicit versioning, idempotency key handling or documented API contracts.
Data Layer & Database
5/10
Working with databases
Data layer uses Prisma with careful relational queries and transactions and handles common DB errors, but there is no visible migration history or advanced query optimization evidence beyond conventional patterns.
Scalability & Performance
3/10
Handling load and speed
Some attention to performance (pagination, Cache-Control headers) and client-side abort handling exists, but there is little evidence of caching strategies, queueing/decoupling, connection pooling tuning or measured optimizations.
System Architecture
5/10
Overall system structure
Clear module boundaries and separation of concerns between API routes, auth helpers and utilities indicate deliberate architecture decisions, but the system remains a single-service monolith without multi-service decomposition or advanced config/secret management patterns.
Security & Auth
6/10
Protecting data and access
Good practical security awareness: permission checks, path normalization, path traversal protection, password hashing and JWT usage are present; secrets lifecycle, token revocation and dependency audit provenance are not visible.
Reliability & Observability
4/10
Stability and monitoring
Routes include try/catch with logged errors and sensible HTTP responses; some client-side abort handling exists but there is no structured tracing, retry/backoff strategies, circuit breakers or extensive observability hooks shown.
Expertise
Databases & Vector Storage• Middle
Microservices & API Architecture• Middle
Node.js• Middle
Industries
Government• Middle
Travel & Tourism• Middle
Technologies
Node JS• Middle
Rest API
GraphQL• since 2022
FastAPI
Bcrypt
Prisma
Axios
Recommendations
  • Implement object storage (S3/compatible) with signed URLs and a background worker for virus scanning/thumbnailing to replace local disk handling.
  • Add structured logging and request correlation ids plus metrics endpoints to improve observability and incident diagnosis.
  • Introduce integration tests and an explicit migration history for Prisma to show schema evolution and safe deployments.
  • Add retry/backoff policies and a job queue for long-running tasks (uploads processing, email delivery) and document idempotency behavior for APIs.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle Frontend Developer Confidence: Medium App Engineer
Frontend React app engineer (Middle) focused on building multi-screen single-page applications with Redux and responsive UI work. The strongest proven skill is building responsive, multilingual UI and routing architecture as shown by th3happybit/MADINA-TIC-FRONT/frontend/src/App.js and the many responsive CSS files such as th3happybit/MADINA-TIC-FRONT/frontend/src/components/HomeMain/HomeMain.css. Public code does not show advanced async state discipline, formal accessibility implementations, performance measurement artifacts, or substantial test coverage.
UI Component Architecture
4/10
How interface parts are built
UI component boundaries and composition are conventional with many bespoke components and wrapper patterns, but there is little evidence of a custom design system, shared tokens, or advanced component lifecycle hooks.
Responsive & Cross-browser
5/10
Works on all screens and browsers
Responsive and cross-browser concerns are actively handled via many media queries, RTL variants and font-face declarations, indicating deliberate responsive and i18n-ready CSS work.
Performance Optimization
2/10
Speed of the interface
Minimal evidence of deliberate performance engineering or measurement; no bundle analysis, code-splitting, virtualization, or before/after metrics are present in the analyzed human-authored files.
Accessibility & Semantics
2/10
Usable for everyone
Basic semantic structure is implied by React components but there is little explicit accessibility work visible - no ARIA on custom widgets, no focus management or CI a11y tooling shown.
State Management & Data Flow
3/10
Managing data in the app
Server and client state are managed via Redux and redux-persist; this shows practical state management, but advanced discipline (request cancellation, optimistic updates with rollback, state machines) is not evidenced.
UX & Visual Polish
4/10
Look and feel quality
There is solid visual polish and UX effort in responsive CSS, RTL support, and component-level styling, but UX patterns like skeletons, detailed loading/error flows or undo patterns are not consistently present in the analyzed files.
Expertise
React• Middle
HTML & CSS• Middle
Technologies
JavaScript• since 2023 • Middle
TypeScript
Redux
Nest.JS• since 2022
Tailwind CSS• since 2022
Next.js• since 2022
CI/CD• since 2024
Git
AWS• since 2024
Docker
Nginx
React.js• since 2022
Vite• since 2022
PostCSS
styled-components
Mantine• since 2022
AWS Lambda
Amazon EC2
React Router
GitHub
Amazon S3
Linux
Frontend• mentioned only
Recommendations
  • Develop SPA screens, routing and client-state flows for web applications that use React and Redux where responsive and RTL UI are required.
  • Implement component libraries or design-system work that extracts tokens, shared components and documented usage to increase reuse and maintainability.
  • Lead feature work that needs pragmatic Redux-based server-state integration and store persistence but avoid tasks requiring advanced offline-sync, request-cancellation strategies or measurable performance tuning without further evidence.
  • Work on improving accessibility and automated a11y checks and add unit/integration tests to raise engineering maturity.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle Game Developer Confidence: High Generalist
A middle-level mobile and desktop application engineer specializing in camera-driven React Native and Electron integrations. The strongest proven skill is designing an event-driven scanner state machine and controller flow as implemented in src/domain/scanner/scannerMachine.ts and src/application/scanner/useReceiptScannerController.ts. There is little evidence of game-specific systems, low-level rendering or physics work, networking/netcode, or profiler-driven performance optimization in the public human-authored code.
Gameplay Systems & Mechanics
3/10
How game logic works
Event-driven scanner flow with a decoupled state machine and controller hook; demonstrates deliberate domain modeling, simulated signal generation, and error handling but limited test coverage and no large-scale system design.
Graphics & Rendering
Drawing game visuals
Not evidenced in public code
Physics & Math
Game physics and math
Not evidenced in public code
Engine Proficiency
3/10
Skill with the game engine
Practical familiarity with React Native and Electron application patterns, custom platform adapters, and permission handling; code shows custom hook patterns and an Electron entrypoint rather than untouched templates.
Performance & Frame Budget
2/10
Keeping the game smooth
Some attention to frame pacing and merging signals to reduce noise in hot paths, but no profiler captures, no zero-alloc APIs, and use of setInterval indicates room for more rigorous frame-budget work.
Content Pipeline & Tooling
1/10
Tools for game content
Minimal content-pipeline and CI/tooling artifacts in human-authored files; repository shows an Electron entrypoint and hints of TypeScript migration but many files still use ts-nocheck and there is little automation/tooling code in the human-authored set.
Industries
Software• Middle
Recommendations
  • Develop camera-driven mobile features and UX flows where the scanner state machine and signal normalization are central.
  • Build cross-platform desktop utilities using Electron that integrate with existing React frontends and native permission flows.
  • Implement imaging pipelines, simulated-signal test harnesses, and end-to-end capture QA tooling for mobile camera products.
  • Harden performance-sensitive paths by adding profiler-backed optimizations, reducing allocations in frame handlers, and adding meaningful unit and integration tests
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: