Hello, I'm
Maximilian Jaroscak
Passionate about coding, building, and making an impact.
About me
Experience

Junior Software Developer
UNIIT
2024 - Present
- Developed event management software for the Night of Chances conference, improving event organization and user experience.
- Contributing to the UNISPACE mobile app, implementing a user coupon system and enhancing various app features.
- Tech stack: Next.js, SvelteKit, TypeScript, React Native, Expo, GraphQL, tRPC, Tailwind CSS, Prisma.
Projects

OnTime
OnTime is a streamlined public transportation app designed to simplify your daily commute by focusing on essential features like departure times, vehicle locations, and real-time delays. Built with Next.js and TypeScript, it ensures fast performance with both server-side and client-side rendering. The app offers a PWA experience, allowing users to access it like a native app on mobile devices. With features like nearby stop detection, live vehicle tracking, favorites, and quick searches, OnTime delivers accurate and up-to-date transit information to help you plan your trips more efficiently.

Portfolio website
This is my personal portfolio website, built with Next.js and Tailwind CSS to showcase my skills, projects, and experience as a software developer. The site is designed to be fast, responsive, and user-friendly, providing visitors with an easy way to learn about my work and get in touch. It features sections for my projects, skills, certifications and more, all styled with Tailwind CSS for a modern and clean look.

Quizzy - AI Quiz App
Quizzy is an AI-enhanced quiz creation and participation platform designed to make learning more interactive and efficient. Teachers can effortlessly generate quiz questions using AI and assign quizzes to student groups, while students enjoy a user-friendly environment with instant feedback. The platform features secure user authentication and a fully responsive design, ensuring a seamless experience across desktops, tablets, and mobile devices. Built for the 2024 Gemini API Developer Competition, Quizzy combines modern technologies to deliver an engaging and educational experience.

OCR Grade calculator
This Calculator app is specifically designed for Edupage users, featuring Optical character recognition functionality to quickly extract and calculate numerical data from images. Built with Next.js for the frontend and Node.js for the backend, it leverages Tesseract for optical character recognition and Multer for efficient image handling. The app provides a fast, user-friendly experience with React Query for data management and PWA functionality for a native app-like experience. Its sleek Tailwind CSS design ensures seamless performance across all devices.
Certifications

Full-Stack Engineer

React Native Course

Golang/Go Course

C Course

PHP Course
Skills
Next.js
Next.js is a React framework that enables functionality such as server-side rendering and generating static websites for React-based web applications.
SvelteKit
SvelteKit is a framework for building web applications with Svelte, providing server-side rendering, routing, and other features out of the box.
HTML
HTML (HyperText Markup Language) is the standard markup language for creating web pages and web applications.
React
React is a JavaScript library for building user interfaces, allowing developers to create reusable UI components efficiently.
Svelte
Svelte is a component-based JavaScript framework that compiles components into highly efficient vanilla JavaScript at build time.
TypeScript
TypeScript is a strongly typed superset of JavaScript that compiles to plain JavaScript, helping developers catch errors early and improve code maintainability.
JavaScript
JavaScript is a versatile programming language that enables dynamic web development, both on the frontend and backend.
Node.js
Node.js is a runtime environment that allows JavaScript to be used on the server side, enabling scalable backend applications.
Express.js
Express.js is a fast and minimalist web framework for Node.js, used for building RESTful APIs and web applications.
REST
REST (Representational State Transfer) is an architectural style for designing scalable web APIs using HTTP methods.
GraphQL
GraphQL is a query language for APIs that provides a more flexible and efficient alternative to REST APIs.
tRPC
tRPC enables typesafe APIs using TypeScript, allowing seamless communication between frontend and backend applications without the need for GraphQL.
React Native
React Native is a framework for building mobile applications using JavaScript and React, enabling cross-platform development.
Expo
Expo is a framework and platform for universal React applications, streamlining the development of React Native apps.
CSS
CSS (Cascading Style Sheets) is used for styling web pages.
Tailwind CSS
Tailwind CSS is a utility-first CSS framework that enables rapid UI development with pre-defined classes.
PostgreSQL
PostgreSQL is an advanced open-source relational database management system known for its reliability and performance.
SQL
SQL (Structured Query Language) is a language used for managing and querying relational databases.
Prisma
Prisma is a modern ORM for Node.js and TypeScript that simplifies database access and management.
Figma
Figma is a cloud-based design tool used for UI/UX design, prototyping, and collaboration.
C
C is a general-purpose programming language known for its performance and low-level memory manipulation capabilities.
Go
Go (Golang) is a statically typed, compiled language designed for high performance and concurrency.
PHP
PHP is a widely-used scripting language designed for web development and server-side scripting.
Git
Git is a distributed version control system that allows developers to track changes and collaborate on projects.
PWA
Progressive Web Apps (PWA) offer a native app-like experience using web technologies, allowing offline usage and fast performance.
Tesseract
Tesseract is an optical character recognition (OCR) engine that extracts text from images.
React Leaflet
React Leaflet is a React library for integrating interactive maps into web applications using Leaflet.js.
Docker
Docker is a platform for developing, shipping, and running applications in containers, providing a consistent environment across different systems.