✅ Top Rated on Upwork
✅ 610+ Hours
My name is Adel and thank you for checking my profile, I have over 13+ years of extensive experience in frontend engineering, and 7+ years with backend development and more years in UI/UX design i have developed a lot of complex and enterprise web applications and websites and CMS development and i have helped many companies to consult and define rich frontend frontend architecture.
My skills:
✔ Web Applications
✔ Web Sites
✔ CMS Development
✔ Backend & API Development
✔ Full-Stack Web Applications
✔ Secure Systems & IAM
✔ Security Audits & Best Practices
Technologies I use
✔ React.js / Next.js
✔ TypeScript
✔ Svelte / SvelteKit
✔ Vue.js(2/3) / Nuxt.js(2/3/4)
✔ HTML / CSS3
✔ BEM / SCSS/SASS, SVG, Animation
✔ Ruby on rails
✔ Webpack, Vite
Tools I use:
✔ Claude Code
✔ Sketch / Figma / Zeplin / Invision
✔ Jetbrains Products ;)
✔ Visual Studio Code
Have any questions? Want to discuss your project?
Feel free to contact me anytime just drop me a message!
Have a nice day :)
JavaScript
Node.js
React
HTML
CSS
Ruby
API
Front-End Development
Web Application
Vue.js
Vuex
Ruby on Rails
ECMAScript 6
Juan Agustin T.
Geneve, Switzerland
$100/hr
4.8
81 jobs
10+ years developing Three.js on Upwork, so I know a thing or two.
I help companies "build, rescue and improve complex Three.js/WebGL applications" including getting vibe-coded and AI-generated Three.js code actually working in production.
If your 3D project is slow, buggy, architecturally messy, half-finished, or another developer got stuck, I can usually get into the codebase quickly, understand what is happening, and move it forward.
My goal is simple: reduce the technical headache between your idea and a working 3D product.
Why Three.js?
During my Master's in Computer Science, I became convinced that 3D graphics would become a fundamental part of the web. I've been working on that idea ever since.
Today I work across:
* Interactive 3D web experiences
* GIS & geospatial applications
* Browser-based CAD
* BIM
* Data visualization
* E-commerce product configurators
* WebXR / VR
* WebGPU
* High-end interactive landing pages
* Custom WebGL tools and platforms
What I bring to a project
△ I get unstuck projects moving again.
I specialize in entering complex projects that are already running, understanding somebody else's architecture, finding what is blocking progress, and fixing it without requiring a complete rewrite.
△ I save development time.
Ten years of working almost exclusively with browser-based 3D means I've already encountered many of the rendering, performance, interaction, loading, shader, asset and browser problems that can otherwise consume days of experimentation.
△ I reduce technical risk.
I can tell you early when an idea will work, when it will create performance problems, and when there is a simpler architecture that achieves the same result.
△ I turn prototypes into products.
A demo working on one developer's laptop is very different from something that works reliably for real users. I care about loading times, device compatibility, maintainability, UX, responsiveness and performance.
△ I make complex systems simpler.
I work comfortably between graphics, front-end architecture, back-end services, APIs, CAD/GIS data and 3D pipelines, so you don't need five different people to diagnose one problem.
△ I care about how it looks.
My background includes fine arts, design and architecture. For me, a technically correct 3D application isn't enough — interaction, composition, motion and visual quality matter too.
△ I understand the business behind the software.
I'm also a company founder and MBA candidate, so I think beyond tickets and technical requirements. I care about what users need, what drives conversion, what affects KPIs and what is actually worth building.
△ Performance matters.
I'm obsessed with smooth real-time graphics and regularly optimize applications toward **90fps+** where the hardware and use case make that achievable.
Trusted by
**The World Bank · American Express · Siemens · MIT · Perkins&Will**
I've delivered **75+ WebGL projects through Upwork** and many more outside the platform, with **3,000+ tracked hours and 100% Job Success.**
Good to know
‣ Degree in Computer Science with distinctions — top 1%
‣ Master's in Computer Science
‣ MBA candidate at UvA, Amsterdam
‣ Co-founder of ohzi . io
‣ Background in fine arts, design and architecture
‣ 10+ years working remotely
‣ 15+ years working with CAD, GIS and data visualization
‣ Based in 🇪🇺 with international experience across 🇦🇷 🇺🇸 🇨🇭 🇦🇩 🇬🇧 🇹🇼 🇨🇳
‣ Happy to jump on a call and understand the problem before we start
Specialties
Three.js / WebGL / WebGPU
* Interactive web experiences
* Advanced Three.js applications
* Shader development
* Performance optimization
* WebGPU applications
* Babylon.js
* WebXR / VR
Engineering & visualization
* 3D CAD platforms
* GIS / Geographical Information Systems
* BIM / Building Information Modelling
* Scientific and engineering visualization
* Large datasets and data visualization
* E-commerce 3D customization tools
Web development
* JavaScript / TypeScript
* React / Next.js
* Node.js
* WebSockets
* APIs and back-end integrations
* GLSL
* GLTF / GLB / FBX / OBJ / COLLADA
* STEP / STP ISO 10303
My most unusual projects:
△ Astrophysics visualization
A browser-based visualization platform for exploring large astrophysics datasets and identifying outliers and interesting observations.
△ Opinion mining & social-network visualization
My engineering thesis project: software for extracting public opinion from social networks, automatically segmenting audiences and visualizing relationships between opinions and users.
△ Vegetation simulation
A distributed simulation that models vegetation growth based on soil, nutrients, humidity and sunlight, with a browser-based 3D visualization for architects and agronomists. My last Java app.
△ GPU computing with CUDA
Built a high-performance GPU encryption/decryption implementation from scratch.
Have you read all this? get in touch ; )
JavaScript
Web Design
Data Visualization
3D Animation
Game Development
HTML5 Canvas
WebGL
Three.js
English
Computer Graphics
HTML5
3D Rendering
Babylon.js
Mosh M.
Aarburg, Switzerland
$80/hr
5.0
5 jobs
10+ years experience in software development, from frontend to fullstack
Expert in React, TypeScript, Next.JS, Vue, Angular, JavaScript, HTML, CSS
Former Head of Development / CTO leading distributed teams and full product lifecycles
Strong track record in scalable frontend apps, API integrations, and CI/CD
Web3 / Blockchain experience with Solidity and hackathon projects (ETH Lisbon & ETH Porto)
Focus on performance, UX, and delivering business value
Node.js
Blockchain Architecture
Web Application
Product Development
Web Development
Software Architecture
Next.js
PostgreSQL
Tailwind CSS
Artificial Intelligence
API Development
TypeScript
OpenAI API
Artem S.
Zurich, Switzerland
$60/hr
4.2
1 jobs
I'm an AI Engineer with 15 years of experience, specializing in AI Agent Development, Documents Automation, Voice Agents and any Workflow Automation.
I help businesses to solve document-heavy challenges in Legal, Finance, Real Estate and Healthcare: no more missed payments, messy documents, lost contract deadlines, duplicate records, endless email chains and hours wasted searching through contracts & agreements, reports or spreadsheets.
🎯 Design and implement intelligent search or Retrieval Augmented Generation (RAG, Light RAG, Graph RAG) systems
🎯 Build and fine-tune custom AI agents tailored to your users and domain
🎯 Evaluate and compare AI models to choose the best fit for your goals
🎯 Add AI-powered features to your product with minimal disruption
🎯 Implementing Text-to-Speech (TTS) and Speech-to-Text (STT) pipelines for voice-enabled products
🎯 Architect and develop scalable full-stack and AI infrastructure, from MVP to production
🎯 Set up monitoring, observability, and continuous evaluation for your AI systems
🎯 Provide technical guidance on tools, models, and architectures to accelerate delivery
AI Integration & AI Architecture
• LLM agents, AI chatbots, multi-step reasoning, agent evaluation & orchestration
• Retrieval Augmented Generation (RAG, Light RAG, Graph RAG) systems
• Voice AI: TTS/STT pipelines (OpenAI, Whisper, Google, custom models)
• Embedding strategies, chunking techniques, prompt engineering
• LangChain, LangGraph (multi-agent workflows), LangSmith, Letta, LlamaIndex
• Vector databases: Pinecone, Milvus, Qdrant, Faiss
• Graph databases: Neo4j, Qdrant, ArangoDB
• Observability: feedback loops, self-reflection, hallucination mitigation, AI safety
• Model evaluation, fine-tuning, bias reduction
• AI Automation, NLP, intelligent task chaining
Solution Architecture & Technical Strategy
• CTO-as-a-Service: startup guidance, architecture, delivery leadership: from MVP to scale
• Event-driven systems, microservice & serverless patterns
• Cross-functional team orchestration, agile delivery
Tech Stack & Tools
• Python, Node.js, JavaScript (React, Angular, Vue)
• TensorFlow, PyTorch, PyBrain, deeplearn.js
• OpenAI, Anthropic, Hugging Face, LangChain, LangGraph, LangSmith, Letta, LlamaIndex
• Prompt design, chunking, vectorizing, embedding, fine-tuning
• Arize.ai for evaluation and monitoring
• n8n, Zapier, Make - API Integration, serverless, event-driven architecture
• Data Science, Data Analysis, Data Mining, Natural Language Processing (NLP)
• MongoDB, SQL, Firestore, Redis, Elasticsearch
• Vector DBs: Pinecone, Qdrant, Milvus, Faiss, Neo4j, Chroma
• Graphs: Neo4j, Qdrant, ArangoDB
• Google Cloud, AWS, Heroku
• Docker, CI/CD, scalable infrastructure
• Web, Android, iOS development, full-stack from MVP to production
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.”
Top interview questions to help you hire the right JavaScript developers, faster.
How do I hire a JavaScript Developer in Switzerland on Upwork?
You can hire a JavaScript Developer in Switzerland on Upwork in four simple steps:
Create a job post tailored to your JavaScript Developer project scope. We'll walk you through the process step by step.
Browse top JavaScript Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top JavaScript Developer profiles and interview.
Hire the right JavaScript 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 JavaScript Developer?
Rates charged by JavaScript 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 JavaScript Developer in Switzerland on Upwork?
As the world's work marketplace, we connect highly-skilled freelance JavaScript Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream JavaScript Developer team you need to succeed.
Can I hire a JavaScript Developer in Switzerland 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 JavaScript Developer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for JavaScript Developers in Switzerland