Skip to content
View justaszie's full-sized avatar

Block or report justaszie

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.

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
justaszie/README.md

Portfolio - Justas Zieminykas

Hi, I'm Justas - a full-stack software engineer with strong backend foundation (Python, FastAPI, SQL, data processing, networks, REST APIs), and solid frontend skills in HTML/CSS, Javascript, Typescript, and React. I build clean, maintainable and well-tested full-stack web apps and deploy them through CI/CD pipelines.

Before software engineering, I worked in product management, which gave me strong product intuition and attention to user value - experience that helps me make technical tradeoff decisions. I can bring value to software teams through my technical depth, product experience, ownership mindset, and passion for designing elegant software. Backend is my strength but I am comfortable working across the stack.

Below you'll find examples of my work and how to get in touch.


Get in touch


Projects

1. SpendPulse

A full-stack web application that helps you see where your money goes. Import bank statements from multiple banks — the app extracts, normalizes, deduplicates, auto-categorizes, and stores transactions in a database. View them in a searchable dashboard and adjust spending categories to track your budget. It demonstrates end-to-end skills: async data pipeline design, pluggable architecture, domain modeling with typed contracts, idempotent processing, automated testing, and CI/CD.

Tech Stack

  • Backend: FastAPI (Python 3.13), PostgreSQL, SQLModel/SQLAlchemy, Pydantic, JWT Auth (Supabase), modular architecture.
  • Frontend: React 19 + TypeScript, Vite, Tailwind CSS, shadcn/ui, React Query
  • CI / CD
    • Backend unit + integration tests (90%+ coverage with pytest)
    • mypy + ruff (linter/formatter), GitHub Actions, pre-push hooks
    • Deployed on Koyeb (backend) + Cloudflare Pages (frontend)

Links

Screenshots Dashboard Import Flow

2. Google Fit Weight Tracker

A full-stack web application that allows users to enter their body weight or get it from external sources (Google Fit API) and presents analytical insights in a modern web UI. It demonstrates end-to-end skills: full-stack development, OAuth 2.0, 3rd-party API integration with data normalization, modular backend architecture, automated testing, and CI/CD.

Tech Stack

  • Backend: FastAPI (Python 3.12), PostgreSQL, JWT Auth (Supabase), Google Auth, Google Web REST APIs, modular architecture.
  • Frontend: React + TypeScript, Vite, custom CSS (BEM style), responsive UI
  • CI / CD
    • Backend unit + integration tests (~85% coverage with pytest)
    • mypy + formatter + linter, Github Actions, Git/PR hygiene
    • Deployed on Koyeb (backend) + Cloudflare Pages (frontend)

Links

*The credentials above give access to demo mode where you can try the features using a mock data source instead of real Google Fit API data. The app is currently in the testing phase on Google’s platform, so only the testing group users can access their Google Fit data using this app. Contact me to add you to the testing group (please mention your gmail address)

Screenshots Dashboard-1 Dashboard-2

Add


Pinned Loading

  1. spending-tracker spending-tracker Public

    Spending Tracker app

    TypeScript

  2. weight-tracker weight-tracker Public

    Weight Tracker Project

    Python 1

  3. Data-Portfolio Data-Portfolio Public

    Portfolio of my data projects