Skip to content
View RotemSwisa's full-sized avatar

Block or report RotemSwisa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RotemSwisa/README.md
Rotem Mery Swisa - Software Engineer



Portfolio Open to work Focus LinkedIn

What I do

I build the parts of a product that people actually touch. The interface, the flow behind it, and the logic that makes the whole thing hold together.

What I am good at, concretely:

  • Building user-facing applications across web, mobile and XR. Angular in the browser, Java on Android, C# in Unity. Different stacks, same instinct for how a screen should behave.
  • Owning a feature end to end. Designing the database schema, writing the API on top of it, then building the interface that uses it, and understanding why each layer looks the way it does.
  • Picking up an unfamiliar stack fast. Most of what I know best now, I did not know two years ago. FastAPI, Docker, MongoDB, Normcore and RabbitMQ all arrived that way.
  • Testing like it matters. I default to asking what breaks this before asking what ships. That habit came from two years of quality assurance on medical devices, and it is the reason I was trusted with the Quality Owner role on a four-person Agile team.

What I'm looking for

A junior developer role, ideally in front-end or application development, where the work is close to the user and the interface. I am genuinely open to back-end, mobile and QA positions too.

I care most about joining a team that reviews code and explains its reasoning. I would rather be the least experienced person in a strong room than the most comfortable one in a quiet one.

What I build with

Languages

Java C# Python TypeScript JavaScript C SQL

Front-end, mobile and XR

Angular React Android Unity Meta Quest 3 HTML5 CSS Figma

Back-end and data

Node.js FastAPI MySQL MongoDB RabbitMQ SQLite Firebase

Tools and practice

Git Docker Linux Gradle Android Studio IntelliJ IDEA Agile

Selected projects

MedMeet

Source · Live site

A multi-user VR platform where doctors and patients meet inside a shared 3D consultation room instead of a flat video call. Shared anatomy models, spatial voice, a real-time sign language avatar and surgery simulations.

Four Agile sprints, four-person team. I wrote features throughout and held the Quality Owner role.

Unity C# Meta Quest 3 Normcore

ParkFlow

Source

A genuinely distributed municipal parking system. A 3-node MongoDB replica set, a RabbitMQ quorum-queue cluster, and a recommender tier that reaches agreement by majority-vote consensus across a 12-machine deployment.

I built the three client applications, the queue cluster and the recommendation engine.

Java 21 MongoDB RabbitMQ Docker

Incident Response Simulator

Source

A Dockerized cybersecurity training platform. Isolated attacker and victim containers sit on a virtual network so students can practise incident response without touching anything real.

Scoring, progress tracking and live event streaming into a React dashboard.

Python FastAPI React Docker

LR-Angus

Source

A full-stack restaurant system: table reservations, online ordering and menu management in a responsive Angular client. I designed the MySQL schema and the Node.js REST API that connects the two.

Angular Node.js MySQL

R.Cook

Source

An Android app for guided cooking lessons organised by skill level, with per-user progress tracking in Room and a lesson editor for content.

Built solo, from the data layer to the screens.

Java Android SDK Room

PlasticSheetsFX

Source

A desktop control system that tracks and reports on greenhouse sheet production in real time, reading straight out of MySQL.

Java JavaFX MySQL

How I work

I write things down. Every project here has a README that explains what it is and how to run it, because a repository nobody can start is a repository nobody reads.

I test on the real thing. On MedMeet that meant putting the headset on and running four-person sessions, because multi-user sync, hand tracking and passthrough all behave differently on device than in the editor.

I keep secrets out of source. Learned properly, once, the hard way.

Say hello

Portfolio Email LinkedIn MedMeet


Beit She'an, Israel · B.Sc. Software Engineering

Pinned Loading

  1. MedMeet-VR-AR MedMeet-VR-AR Public

    Multi-user VR/AR medical consultation platform for Meta Quest 3. Unity, C#, Normcore, spatial voice and AI transcription

    C# 1

  2. ParkFlow ParkFlow Public

    Distributed smart parking system - MongoDB replica set, RabbitMQ cluster, majority-vote consensus, 12-node deployment. Java 21

    Java

  3. incident-response-simulator incident-response-simulator Public

    Dockerized cybersecurity training platform with isolated attacker and victim labs. Python, FastAPI, React

    HTML

  4. LR-Angus-Restaurant LR-Angus-Restaurant Public

    Full-stack restaurant system - table reservations, online ordering and menu management. Angular, Node.js, MySQL

    JavaScript 1

  5. R.Cook-Android R.Cook-Android Public

    Android app for guided cooking lessons with per-user progress tracking. Java, Room (SQLite)

    Java 1

  6. PlasticSheetsFX PlasticSheetsFX Public

    JavaFX desktop system for real-time production tracking at a greenhouse sheet manufacturer. Java, MySQL

    Java 1