Skip to content

Software EngineerProduct Builder

I build softwarefrom architectureto production.

Software engineer building production-grade web, mobile and backend systems — with a focus on architecture, product quality and solving difficult engineering problems.

Location
Based in Chișinău, Moldova
Availability
Available for selected projects
Product architecture graphAbstract diagram of a modern product architecture: web and mobile clients connected to API, socket and auth services, which talk to cache and data stores inside a cloud boundary. Select a node to trace a request through the system.WEBMOBILEAPISOCKETAUTHCACHEDATA

Select a node to trace a request

01Engineering

Frontend depth.Full-stack perspective.Product mindset.

My background started deep in frontend engineering, but production software rarely ends at the frontend. Today I work across application architecture, backend communication, mobile systems, integrations and infrastructure-aware design.

The interesting problems sit at the boundaries: between interfaces and APIs, between web and mobile clients, between what a product promises and what the system can reliably do.

  • 01

    Product Engineering

    Turning requirements and ideas into maintainable production software.

    • Scoping
    • Technical design
    • Delivery
    • Iteration
  • 02

    Application Architecture

    Designing frontend and full-stack systems that remain manageable as products grow.

    • Module boundaries
    • State design
    • SSR
    • Monorepos
  • 03

    Real-time Systems

    WebSocket communication, synchronization, event-driven flows and distributed application state.

    • Socket.IO
    • Redis Pub/Sub
    • Message queues
    • Presence
  • 04

    Mobile Engineering

    Cross-platform applications, native integrations and production delivery for Android and iOS.

    • Ionic
    • Capacitor
    • BLE / devices
    • Store releases

02Selected experience

Systems I've helped build.

Presented by engineering challenge and domain rather than confidential product detail. Each one shaped how I think about architecture, delivery and the limits of the happy path.

Case 01Logistics / ELD

Real-time fleet & driver systems

Engineering web and mobile systems for the US transportation industry, including driver workflows, electronic logbooks, fleet administration, real-time synchronization and device integrations.

  • Angular
  • Ionic
  • WebSockets
  • Redis
  • Node.js
  • Mobile
  • Real-time systems
Mobile driver app synchronising with a realtime gateway, backend services and a fleet portalSYNCLIVE UPDATESBLEMOBILE DRIVER APPIonic · CapacitorELD DEVICEvehicle dataREALTIME GATEWAYWebSockets · RedisBACKEND SERVICESNode.js · queuesFLEET PORTALAngular · admin
Real-time fleet & driver systems — simplified architecture illustration

Case 02Energy software

Data-heavy market applications

Frontend engineering for systems dealing with market and pricing data, complex application states and production business workflows.

  • Angular
  • React
  • Next.js
  • Data visualization
  • SSR
  • Performance
Abstract stepped price timeline with volume barsPRICE24H · HOURLY0003060912151821VOLUME
Data-heavy market applications — simplified architecture illustration

Case 03Digital government

Full-stack digital services

Work on digital government applications combining frontend interfaces, backend services and business processes.

  • .NET
  • Angular
  • APIs
  • Full-stack engineering
Three stacked layers: interface, services and business processesINTERFACEAngular · forms · workflowsSERVICES.NET · APIs · integrationsPROCESSESbusiness rules · recordsREQUESTRECORD
Full-stack digital services — simplified architecture illustration

03Product

Building products,not only features.

Independent product

Sollus

Personal finance, designed for clarity.

Sollus is an independently designed and developed personal finance application: a product taken from definition and UX through architecture, mobile development and releases, with localization, financial calculations, cross-device synchronization, platform integrations and privacy-conscious product decisions.

End-to-end product work

  1. 01Product definition
  2. 02UX
  3. 03Architecture
  4. 04Mobile development
  5. 05Releases
  6. 06Localization
  7. 07Financial calculations
  8. 08Synchronization
  9. 09Platform integrations
  10. 10Privacy-conscious decisions
sollus.kelesh.dev
  • Multi-currency
  • Expense tracking
  • Planning
  • Insights
  • Cloud Sync
  • Android & iOS

Under the hood

A local-first mobile app that keeps working offline, with optional synchronization to cloud services across Android, iOS and the web. Conflicts resolve deterministically; financial calculations run on-device.

Mobile app synchronising with cloud services through a sync layerMOBILE APPlocal-first · offlineSYNClast-write-winsCLOUD SERVICESauth · storage · rates

04Capabilities

Across the stackwhen the problem requires it.

Tools are chosen for the problem, not the other way around. Depth where it matters, working knowledge everywhere the product reaches.

Application

  • Angular
  • React
  • Next.js
  • Vue
  • TypeScript

Mobile

  • Ionic
  • Capacitor
  • Android
  • iOS

Backend

  • Node.js
  • NestJS
  • Django
  • .NET
  • REST
  • GraphQL

Systems

  • WebSockets
  • Redis
  • Docker
  • Kubernetes
  • CI/CD
  • SSR

Quality

  • Architecture
  • Testing
  • Performance
  • Code Review
  • Mentoring

05Services

How I can help.

Engagements for teams and founders who need senior engineering judgement, not just implementation: building products, reviewing architecture and modernizing what already exists.

  • 01

    Product Development

    From MVP architecture to production implementation.

  • 02

    Web Applications

    Complex frontend and full-stack web applications built for maintainability and performance.

  • 03

    Mobile Applications

    Cross-platform mobile products using modern web technology with native capabilities where necessary.

  • 04

    Architecture & Technical Consulting

    Architecture reviews, modernization strategies, performance analysis and technical decision support.

  • 05

    Codebase Modernization

    Refactoring legacy applications, framework upgrades, architectural restructuring and technical debt reduction.

  • 06

    Technical Audit

    Practical code and architecture review with actionable recommendations.

Discuss a project

Scope, timeline and format are agreed per project.

06Career

From full-stack foundationsto owning the hard parts.

Full-stack beginnings, a deep frontend specialization, then senior responsibility for architecture and product across web, backend and mobile.

  1. Hora Services SRL

    Chișinău, Moldova

    Architecture & engineering across web, backend and mobile

    Senior Software Engineer

    Owning difficult technical problems across the Angular web application, NestJS backend and Ionic mobile application of an electronic logging device (ELD) product used by 300+ drivers.

    • Designed and built an end-to-end WebSocket system connecting web and mobile clients, enabling remote crash-report requests and triggered mobile data synchronization.
    • Implemented message routing with durable queues, retries and dead-letter handling, plus cross-worker delivery through the Socket.IO Redis adapter and persisted client presence.
    • Built resilient client connections with persistent device identification, reconnection, heartbeats and message acknowledgements.
    • Redesigned the mobile application and added fueling workflows and support for additional ELD hardware.
    • Angular
    • NestJS
    • Ionic
    • Socket.IO
    • RabbitMQ
    • Redis
    • CockroachDB
  2. RouteOne Group

    Chișinău, Moldova

    Technical leadership of the frontend team

    Frontend Lead

    Led a team of three frontend developers while continuing to ship product work across an ELD administration panel and company websites.

    • Ran code reviews and one-to-one meetings, designed technical tasks and mentored junior developers.
    • Authored technical documentation for the administration panel and websites to support onboarding and maintenance.
    • Developed and maintained company websites with Nuxt.js and Next.js, and supported a Shopify e-commerce site with payment and inventory functionality.
    • Angular
    • Nuxt.js
    • Next.js
    • Mentoring
    • Documentation
  3. RouteOne Group

    Chișinău, Moldova

    Frontend specialization on a production ELD platform

    Frontend Developer

    Built an Angular ELD administration panel from initial development to release, working with tracking data and production business workflows.

    • Integrated GraphQL APIs to display tracking data and covered critical logic with Jest unit tests.
    • Developed the company website with Next.js, including search engine optimization.
    • Angular
    • TypeScript
    • Tailwind CSS
    • GraphQL
    • Jest
    • Next.js
  4. EnergyMarketPrice

    Chișinău, Moldova

    Frontend engineering for data-heavy market applications

    Frontend Developer

    Developed frontend features for energy market web applications using Angular, React and Next.js.

    • Angular
    • React
    • Next.js
  5. e-Government Agency

    Chișinău, Moldova

    Full-stack foundations on digital government services

    Software Development Intern

    Completed training and implemented projects on the .NET stack, combining server-side applications with web interfaces.

    • .NET MVC
    • Blazor

Education

Master's Degree in Computer Science

University of Suceava, Romania

Sep 2022 — Jul 2024

Master's Degree, Computers, Informatics and Microelectronics

Technical University of Moldova

Sep 2022 — Jun 2024

Bachelor's Degree, Computers, Informatics and Microelectronics

Technical University of Moldova

Aug 2018 — Jul 2022

Languages

  • RussianNative
  • RomanianB2
  • EnglishB2

07About

I enjoy engineering products where frontend,backend and product decisions intersect.

My work has ranged from government systems and data-heavy business applications to mobile logistics software and my own consumer product. Along the way the role grew from implementing interfaces to making architecture decisions, designing technical work for others and taking responsibility for what ships.

I care about simple architecture, understandable code and software that works reliably outside the happy path. Reconnection logic, conflict resolution and the unglamorous parts of a system are usually where products are won or lost.

Outside my main work, I build independent products and experiment with technologies that can turn useful ideas into sustainable software businesses.

Based in
Chișinău, Moldova
Education
Two Master's degrees in IT
Languages
English, Romanian, Russian
Currently
Senior Software Engineer · building Sollus

08Contact

Have a product to buildor a difficult engineering problem?

I'm open to selected software engineering opportunities, product collaborations and technical consulting.