
Jakub Staszkowian
AI Software Developer (C# / TypeScript)
Professional Summary
Experienced software developer with over 8 years in full-stack development, specializing in .NET, C#, TypeScript, JavaScript, and Azure cloud technologies. Proven track record of delivering scalable applications. Passionate about clean code, agile methodologies, AI integration, and continuous learning.
Skills
Professional Experience
AI Software Developer (C# / TypeScript)
Emagine Sp. z o. o. | 05/2023 - Present
Developed a maritime application for visualizing ship movements in ports, featuring real-time data streaming to the UI with minimal latency. Addressed challenges in code quality and performance for rendering multiple dynamic objects simultaneously.
Software Developer (C# / TypeScript)
Engenious Sp. z o. o. | 04/2022 - 04/2023
Developed an R&D IoT hub backend application for collecting data, displaying it, and configuring settings for electric units such as power plants and wind farms.
Software Developer (C# / JavaScript)
Sii Sp. z o. o. | 03/2021 - 04/2022
Continued development on a project, refactoring legacy systems using Domain-Driven Design (DDD). Separated services into small units with single responsibility, communicating via events, queues, and REST clients. Also refactored and extended the frontend application with new functionalities.
Fullstack .NET Developer
Diverse CG Sp. z o. o. Sp. K. | 09/2020 - 02/2021
Developed a platform for managing the Oxford English examination process, from registration to result presentation. Included portals for test takers, administrators, permission management, global settings, multiple APIs, and database versioning applications. Collaborated with international teams in Poland and India.
Fullstack .NET Developer
Sii Sp. z o. o. | 02/2020 - 08/2020
Extended an existing solution for managing marketing programs and user outputs. Responsible for the full project lifecycle from database to release. Backend implemented using Domain-Driven Design (DDD).
Education
Bachelor of Science in Mechatronics
University of Technology in Rzeszow | 10/2013 - 02/2017
Secondary Education
1st HighSchool in Łańcut | 09/2010 - 05/2013
Notable Projects
AI agents optimizing life
Side project to learn an agentic approach to artificial intelligence. Main goal is to create a set of AI agents used for automating repeatable, time-consuming or boring activities. Project is still being developed, however so far I've created multiple agents responsible for: managing calendar (Google Calendar), managing e-mail inbox (Gmail), taking care of tasks (ClickUp), doing web research (Tavily), scrape Google Maps, answering company-related questions basing on RAG (Google Drive, Pinecone and Google Embeddings), voice agents (Elevenlabs, Twillio) for answering company related questions on the phone and summarizing customer requests when company owner is unavailable.
Play by AI
Set of AI agents used for turning LLM into game master in RPG game in Pokemon universe. Project consist of main agent driving written gameplay and subagents updating state of playthrough such as: conversation archive, inventory, party and boxed Pokemon including their conditions and location of a player. There's also UI for visualizing player's Pokemon and inventory.
AI planner
Set of AI agents used for planning meals and tasks for upcoming week. Tool is capable of reminding about planning session, guiding through planning session with dinner suggestions based on preferences and followup questions. It's also capable of creating action items based on planning - eg. Clickup tasks, calendar entries, shopping lists, planning summaries and week plans.
Courses & Trainings
Internal Training - AGILE software development
Enrolled: 2018
RaspberryPi in IoT
Enrolled: 2019
Angular + RxJS
Enrolled: 2019
Microservices.NET
Enrolled: 2020
Docker Maestro
Enrolled: 2021