Software engineer

Armin Lisic Building interactive 3D platforms, AI tools and modern web systems.

Engineering software
that matters.

I create modern websites, web applications and interactive digital solutions for businesses that want a clear, reliable and professional online presence.

My work combines software engineering, clean design and practical problem solving. Whether it is a business website, a custom platform, a 3D web experience or an AI powered feature, the goal is always the same: to build something useful, fast and easy to use.

3+ Years of experience
20+ Completed projects
3 Core service areas
Armin Lisic

Projects built with
purpose and precision.

A selection of web applications, 3D experiences and software systems built with a focus on performance, clean design and real-world usability.

Quality you can measure.

Every page of this portfolio was carefully optimized for performance, accessibility, best practices and technical SEO using modern web standards and manual engineering.

LIGHTHOUSE AUDIT VERIFIED 100/100
100

Performance

Optimized assets, fast loading and efficient rendering.

100

Accessibility

Semantic HTML, ARIA support and keyboard-friendly navigation.

100

Best Practices

Modern standards, secure structure and zero console errors.

100

SEO

Structured metadata, semantic markup and search-ready content.

Building software
across every layer.

A selection of projects spanning interactive 3D graphics, modern web applications and AI-powered software. Each project focuses on solving real-world problems through clean engineering, high performance and an intuitive user experience.

EcoCube real-time water simulation
01

EcoCube

A real-time ocean simulation platform featuring physically based water, dynamic weather conditions, HDR environments and advanced rendering techniques to deliver immersive browser-based 3D experiences.

  • Three.js
  • WebGL
  • GLSL
  • TypeScript
Oceanis weather visualization
02

Oceanis

A browser-based weather visualization that combines live API data with dynamic ocean rendering to recreate realistic environmental conditions in real time.

  • Weather API
  • Three.js
  • JavaScript
  • REST API
Nexora AI assistant
03

Nexora AI

A privacy-focused local AI assistant powered by Ollama, enabling conversations with large language models directly on the user's device while keeping all data securely stored locally.

  • Ollama
  • LLMs
  • Electron
  • TypeScript
Interactive C32 engine viewer
04

C32 Engine

An interactive browser-based 3D engine viewer that enables users to inspect complex mechanical assemblies through real-time rendering, structured navigation and detailed component exploration.

  • Three.js
  • WebGL
  • JavaScript
  • GLTF

Tools behind
the systems.

Technologies, frameworks and engineering tools used to build interactive 3D applications, modern web platforms and AI-powered software.

01

3D Graphics

Real-time rendering, physically based materials and browser-native interactive experiences.

  • Three.js
  • WebGL
  • GLSL
  • Blender
  • GLTF
  • HDRI
  • PBR
  • Draco
  • OrbitControls
  • Environment Maps
02

Frontend

Responsive interfaces, animations and performant browser applications.

  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • SCSS
  • GSAP
  • Vite
  • Responsive Design
  • Intersection Observer
  • Canvas API
03

Backend

APIs, databases, authentication, real-time communication and server architecture.

  • Node.js
  • Express
  • Python
  • REST API
  • JWT
  • PostgreSQL
  • SQL
  • SSE
  • JSON
  • File Uploads
04

AI & DevOps

Local AI, automation, development tooling and deployment workflows.

  • Ollama
  • LLMs
  • OpenAI API
  • Claude
  • Git
  • GitHub
  • Docker
  • Linux
  • Apache
  • Nginx
  • SSH
  • CI/CD
05

Engineering

Architecture, software design, optimization and collaborative development.

  • Git Flow
  • MVC
  • Performance
  • SEO
  • Accessibility
  • Responsive UI
  • Code Review
  • Debugging
  • Optimization
  • Agile

Questions about
how I build software.

Everything from architecture and development workflows to interactive 3D applications and AI integration.

I design and develop modern web platforms, custom business applications, interactive 3D experiences, engineering tools and AI-powered solutions tailored to specific business requirements.

Yes. From planning and UI design to backend architecture, databases, APIs, deployment and long-term maintenance, I can deliver complete end-to-end software solutions.

Modern browsers make it possible to deliver high-performance interactive 3D experiences without additional software. I use WebGL and Three.js to create visualizations, engineering systems, configurators and real-time simulations.

Absolutely. I build AI features ranging from workflow automation and intelligent assistants to local language models and custom API integrations that fit seamlessly into existing applications.

My technology stack includes JavaScript, TypeScript, Three.js, WebGL, Node.js, Express, PostgreSQL, Python, Docker, Git and modern AI technologies, selected according to the needs of each project rather than a fixed template.

Every project is designed with maintainability in mind. I focus on clean architecture, optimized rendering, efficient APIs, scalable databases and responsive user experiences that remain reliable as products grow.

Yes. I collaborate with startups, agencies and established businesses on projects ranging from prototypes and MVPs to production-ready software platforms.

Of course. I also provide ongoing development, feature expansion, optimization, maintenance and technical support to ensure projects continue evolving over time.

Let’s build
something exceptional.

Have a project, idea or collaboration in mind? Send me a message and I’ll get back to you as soon as possible.