I’m a Senior Software Engineer with 15+ years of experience building production web and mobile applications.
My primary focus is frontend development, where I build scalable applications using clean architecture, reactive patterns, and strong performance optimization practices. I have extensive experience working with modern frameworks, especially Angular, and I apply consistent engineering standards to ensure maintainability and long-term scalability.
In addition to web applications, I also develop cross-platform mobile apps using Ionic and Flutter. I integrate native mobile features such as biometric authentication and build device integrations including Garmin wearable devices.
I am currently deepening my expertise in Flutter, actively building applications and expanding my mobile development capabilities while applying the same engineering principles used in production systems.
My background also includes backend development using Go and PHP, working with microservices, REST APIs, and message queues. This allows me to understand the full system architecture and integrate frontend applications smoothly with backend services.
For the past 3 years I have actively leveraged AI tools in my daily development workflow, which significantly improves development speed, debugging efficiency, and code quality. I use AI to accelerate coding, refactoring, troubleshooting, and building internal tooling while maintaining clean and maintainable production code.
Docker
Sass
Symfony
HTML
Laravel
Angular
PostgreSQL
Microservice
Kubernetes
PHP
TypeScript
AngularJS
JavaScript
Elasticsearch
CSS
Flutter
Ionic Framework
Apache Cordova
React
Pradeep K.
Erode, India
$15/hr
5.0
85 jobs
Why Choose Me as Your Development Partner?
I’m a Senior Full-Stack & Mobile Developer (9+ years) who helps founders and teams turn ideas into production-ready web, mobile, and AI-powered products — fast, clean, and scalable.
I combine strong engineering fundamentals with modern vibe-coding workflows to ship faster without cutting corners.
⸻
✅ Proven Track Record
• 🏆 Top 1% Rated Freelancer on Upwork
• 🏆 1000+ hours of successful client delivery
• 🏆 60+ projects delivered with consistent quality
• 🏆 100% Job Success Rate
• 🏆 Clean, maintainable, production-ready code
⸻
🔧 Core Expertise (Full-Stack + Mobile)
Frontend & Mobile
• React, Next.js, Angular, Vue
• React Native, Flutter, Ionic
• TypeScript, JavaScript
Backend
• Node.js, Express
• Java (Spring Boot)
• Python, Go
Databases & APIs
• PostgreSQL, MongoDB
• REST & GraphQL APIs
• Elasticsearch
• Vector databases (Pinecone, FAISS, Chroma)
Cloud & DevOps
• AWS (EC2, S3, Lambda)
• Docker, Kubernetes
• CI/CD (GitHub Actions, Jenkins)
• Terraform (IaC)
⸻
🤖 AI, RAG & Vibe Coding (Done Right)
I build real AI systems, not demos.
AI & RAG
• OpenAI, Claude, Gemini integrations
• End-to-end RAG pipelines (ingestion → embeddings → retrieval → re-ranking)
• Secure data sources (PDFs, Docs, Notion, DBs, APIs)
• AI chatbots for SaaS, internal tools, and customer support
• Token cost & performance optimization
Vibe Coding Workflow
• Cursor, Windsurf, Claude Code
• Replit & Replit Agent
• Lovable.dev, Bolt.new
• AI-assisted refactoring, testing, and reviews
👉 Human judgment + AI speed = reliable software
⸻
🌟 How I Add Value
I don’t just code — I:
• Think like a product owner
• Improve existing codebases without breaking things
• Reduce tech debt and improve maintainability
• Communicate clearly and proactively
• Respect timelines, budgets, and existing architecture
⸻
📩 Let’s Work Together If You Need
✔ Rapid MVPs or startup builds
✔ AI / RAG implementation
✔ Web or mobile app development
✔ Code cleanup, refactoring, or modernization
✔ A reliable long-term development partner
💬 I’m open to negotiation and long-term collaboration.
React
Angular
Node.js
PostgreSQL
MongoDB
Spring Boot
Golang
Python
Java
DevOps
Flutter
Ionic Framework
React Native
Vibe
Replit
Rohani S.
Batang, Indonesia
$20/hr
5.0
8 jobs
10 years in production software engineering, focused on Rust backends
that are fast, memory-safe, and cheap to run.
I build and rewrite backend services in Rust (Actix, Axum, SQLx, Diesel, Clap, Tokio) for teams whose APIs have become slow or expensive to operate. I have run Rust in production and done performance profiling on the systems I built.
WHAT I BUILD
Rust backend services
REST and gRPC APIs with Actix and Axum, backed by PostgreSQL and Redis, built for throughput and predictable memory use. I take full ownership from schema design through deployment.
Rewrites and performance work
If a Python or Node service has become your bottleneck, I profile it first and rewrite only what actually matters. No rewrite for its own sake.
Data extraction at scale
Large-scale crawling and structured extraction in Rust (Spider) for knowledge bases, training sets, and market data.
Full ownership when you need it, Some projects need the interface too, not just the API. I build those with React, Next.js, and TypeScript — so one engineer owns the schema, the service, and the screen instead of three people coordinating across a boundary.
ALSO: SELF-HOSTED LLM SERVING
Some clients need models running on their own hardware rather than behind an API. I run my own GPU inference service serving open-source models with token-based billing, so I know the real economics of self-hosting: hardware sizing, utilization, throughput, and where the break-even against per-token pricing actually sits.
In practice that means vLLM and Ollama deployment, quantization to fit
your GPU budget, and a Rust serving layer around it. If you are in healthcare, legal, or finance and cannot send prompts to a third-party API, that constraint is what I design around.
I have also deployed custom ML models to production, including BPE tokenizers and text classification, so I can work below the API layer when a problem calls for it.
STACK
Rust: Actix, Axum, SQLx, Diesel, Spider
Also: Go, TypeScript, React, Next.js
Data: PostgreSQL, Redis
Infrastructure: Docker, Nginx, Ubuntu server management, SSL
LLM serving: vLLM, Ollama, quantization, RAG
BACKGROUND
10 years of production engineering, 2 of them in Rust, including production systems and performance profiling. Built full management platforms end to end without relying on vendor templates.
429 hours on Upwork with a 5.0 rating.
Tell me what your service is doing now and where it hurts, and I will tell you whether Rust is actually the right answer. Sometimes it isn't.
Rust
Laravel
PHP
PostgreSQL
MySQL
Spring Boot
Node.js
Git
Redis
Golang
Ubuntu
Docker
Vu H.
Hanoi, Vietnam
$10/hr
5.0
10 jobs
Senior Fullstack Software Engineer | Java, Node.js, React | CMS & IoT Expert
🚀 About Me
I am a Senior Fullstack Software Engineer with 4+ years of experience in developing high-performance web applications, CMS platforms, and IoT solutions. My expertise spans across Java Spring Boot, Node.js, React, Magnolia CMS, and cloud-based architectures. I have led teams, optimized complex systems, and built scalable solutions for enterprise-level clients.
🔹 Backend: Java Spring Boot, Node.js, NestJS, Microservices, GRPC
🔹 Frontend: React.js, React Native, Headless CMS
🔹 CMS: Magnolia CMS, Liferay, WordPress
🔹 Databases: MySQL, MongoDB, SQL Server
🔹 DevOps & Cloud: Docker, Kubernetes, GitLab CI/CD, AWS
🔹 IoT & AI: Zigbee, MQTT, OpenCV, AI-based detection systems
💼 Notable Projects
✅ MMP’s CMS Website: Built a Java Spring Boot-based CMS optimized for high traffic and large datasets.
✅ Dentsu’s Headless CMS: Developed a scalable API-driven CMS using Magnolia CMS and React.
✅ Yoolife & YooIOC Applications: Smart city applications for residential and operational management.
✅ IoT Platform for Smart Devices: Developed a gateway integrating Zigbee, Z-Wave, and BLE devices with AI-powered event detection.
🔍 Why Work With Me?
✔ Proven expertise in enterprise CMS solutions & IoT systems
✔ Strong problem-solving skills in system architecture & optimization
✔ Experience leading development teams & mentoring junior engineers
✔ Passionate about building scalable, high-performance applications
Let’s connect and bring your ideas to life! 🚀
Ecommerce
Ecommerce Website
AWS IoT Core
Spring Boot
NestJS Development
Java
Embedded Linux
React
React Native
Md. Jahangir A.
Dhaka, Bangladesh
$20/hr
5.0
28 jobs
I’m a Senior Software Engineer with 6+ years of experience building reliable web applications, desktop applications, backend systems, AI solutions, data platforms, and enterprise integrations.
My main stack includes .NET, Python, Angular, React.js, Next.js, PostgreSQL, SQL Server, MongoDB, Kafka, and Redis. I also work with RAG, LangChain, web crawling, data extraction, real-time systems, and IBM mainframe technologies.
I focus on software that works reliably in production—not just in development. This includes secure authentication, licensing, background processing, idempotent webhooks, message queues, crash recovery, automated testing, and CI/CD pipelines.
I have led engineering teams and delivered solutions for clients in the US, Canada, and Europe across SaaS, logistics, fintech, automotive, and airline systems.
## What I Can Help With
**Backend Development**
* ASP.NET Core, Python, FastAPI, REST APIs
* Clean Architecture, CQRS, MediatR, and modular systems
* Kafka, MassTransit, transactional outbox, retries, and idempotency
* PostgreSQL, SQL Server, MongoDB, Redis
* SignalR, Hangfire, Quartz, JWT, OIDC, Keycloak, and RBAC
**Frontend**
* Angular, React.js, Next.js, and TypeScript
* RxJS, NgRx, TanStack Query, Tailwind CSS, Material UI
* Storybook, Playwright, MSW, and accessibility testing
**AI and RAG**
* End-to-end RAG pipelines
* Document ingestion, chunking, embedding, and indexing
* Hybrid vector and BM25 search
* Reranking, intent classification, and multilingual retrieval
* LangChain, Qdrant, pgvector, OpenAI, Cohere, and MCP
* Retrieval evaluation using recall@k
**Data Extraction and Automation**
* Web crawlers and data extraction from public websites
* Browser automation and scheduled processing
* Data cleaning, normalization, and deduplication
* Kafka-based streaming and real-time data pipelines
**Cloud and DevOps**
* AWS, Azure, IBM Cloud, Cloudflare, and Render
* Docker, GitHub Actions, Azure DevOps, and CI/CD
* xUnit, pytest, Testcontainers, integration tests, and monitoring
## Selected Work
**Third-Party Risk Management Platform — .NET, React, PostgreSQL, AWS
Built a multi-tenant vendor risk platform covering supplier onboarding, assessments, evidence review, risk registers, audits, remediation, offboarding, and PDF certification. Also implemented enterprise SSO, granular permissions, Stripe billing and quotas, SignalR notifications, Hangfire jobs, Redis caching, external security integrations, reporting dashboards, and AWS ECS deployment.
**BizXtract — .NET Desktop and Licensing Platform**
Built a Windows and macOS desktop product with device-based licensing, Ed25519-signed packages, offline grace periods, subscription validation, webhook processing, in-app updates, and crash-recovery testing.
**Vehicle Manual RAG Chatbot — Python and FastAPI**
Built a multi-tenant RAG platform using hybrid search, reranking, multilingual detection, multiple intent classifiers, and an automated evaluation system for measuring retrieval quality.
**Admin Platform and Mobile Backend — .NET, PostgreSQL, and Kafka**
Developed a modular backend with CQRS and a transactional outbox, along with a React and Next.js admin portal and a Flutter mobile application.
**Freight and Logistics Platform**
Worked for three years on an Angular and .NET freight platform. I developed rate, quotation, search, shipment, booking, reporting, live exchange rate, real-time updates, and air and sea freight integration features.
**COBOL Airline System — IBM z/OS**
Deployed and fixed a COBOL, CICS, DB2, VSAM, and JCL-based airline system on IBM Cloud, including dataset setup, database configuration, encoding issues, and deployment automation.
## Education
B.Sc. in Computer Science and Engineering
CGPA: 3.91, Magna Cum Laude
American International University-Bangladesh
Have a project in mind? Send me the details, and I’ll respond with a clear and practical technical approach.
.NET Core
ASP.NET Web API
C#
Angular
TypeScript
React
COBOL
IBM Db2
PostgreSQL
Microsoft SQL Server
Redis
Docker
REST API
Vector Database
Python
Apache Kafka
Job Control Language
Mainframe
FastAPI
Retrieval Augmented Generation
Radcliffe R.
Kingston, Jamaica
$90/hr
4.9
19 jobs
Senior Software Engineer with 7+ years of experience leading development of full-stack systems, responsive UIs, cloud microservices, developer tools and libraries, scalable DevOps pipelines, real-time analytics platforms, and recent experience with AI-driven tooling and evaluation systems.
Having served as a project lead responsible for defining client needs, architecting solutions, and managing development teams, I bring both strong technical depth and clear, consistent communication to every engagement.
I approach problem solving as an active challenge of navigating resources, constraints, and objectives, always striving for outcomes that unite efficiency and elegance. This philosophy guides every aspect of my work, from system architecture to implementation details, ensuring solutions that are both practical and refined.
I believe Competence and Communication are the foundations of a successful partnership. From requirements gathering to final delivery, I work closely with clients to understand their goals and translate them into high-quality, maintainable software solutions.
Let's work together to bring your ideas to life.
Elm
React
OCaml
GraphQL
Scala
Golang
Haskell
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Elm Developer on Upwork?
You can hire a Elm Developer on Upwork in four simple steps:
Create a job post tailored to your Elm Developer project scope. We’ll walk you through the process step by step.
Browse top Elm Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Elm Developer profiles and interview.
Hire the right Elm Developer for your project from Upwork, the world’s largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Elm Developer?
Rates charged by Elm Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Elm Developer on Upwork?
As the world’s work marketplace, we connect highly-skilled freelance Elm Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Elm Developer team you need to succeed.
Can I hire a Elm Developer within 24 hours on Upwork?
Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive Elm Developer proposals within 24 hours of posting a job description.