Skip to content

Poznań area, Poland · Open to internships and junior roles

Michał Kaszuba

I build business systems end to end — a CRM and automation platform, a production database schema, and three live websites.

I am 19, working full-time on aluminium pool-enclosure installations near Poznań, and starting a Business Management degree at Collegium Da Vinci in October 2026. Everything in this portfolio was designed and built in my own time. I am looking for an internship or junior role where business process and software meet — operations, analysis, sales operations, or a technical team that wants someone who understands both sides.

Websites live
3Websites liveTwo of them multilingual
Data models
19Data modelsIn the StravoOS schema
Modules shipped
11Modules shippedCRM through to automation
Languages fluent
2Languages fluentPolish, English

01About

Where I am, honestly

I am 19 and I work full-time on an installation team at Alucover, fitting made-to-measure aluminium pool enclosures. It is physical work on customer sites, and it has taught me the unglamorous things — turning up on time every day, building precisely to a specification, and staying useful when the site does not match the plan.

Outside that job I build things. The largest is StravoOS, an internal CRM and operations platform on a 19-model PostgreSQL schema, with a sales pipeline, outreach analytics derived from a logged activity trail, a client portal and an automation engine. I have also designed and built three websites that are live, two of them multilingual.

I used AI tools heavily while writing that code, and I would rather say so than pretend otherwise. What they did not do was decide the data model, work out which modules earned their place, or write the commercial argument on a landing page — those are the decisions I would want to be asked about.

In October 2026 I start a Business Management degree at Collegium Da Vinci, online, alongside work. I am looking for an internship or junior role where business process and software meet — operations, analysis, sales operations, or a technical team that wants someone who understands both sides. I would rather join a team and learn properly than keep building alone.

02Work

Selected projects

Three projects with full case studies — what the problem was, what I decided, and what I would do differently. All of it self-directed.

01 · Internal CRM & operations platform

StravoOS

A full CRM, sales pipeline, outreach tracker, client portal and automation engine, built as one application on a 19-model PostgreSQL schema.

19
Data models
11
Modules
~16,400
Lines of TypeScript
16
Validated action modules
StravoOS dashboard showing revenue, open pipeline value, outstanding invoices and new lead counts above panels for follow-ups due, today’s tasks and recent activity.
Dashboard. All figures shown are seeded demonstration data, not real business results.

02 · Multi-page B2B website — self-initiated demo

NewLab Systems

A seven-page bilingual site for a specialist diagnostics distributor, hand-written with no framework and no build step.

7
Pages
2
Languages
0
Build steps
NewLab Systems home page with a dark hero, an animated DNA helix on the right, and a Polish headline reading 'Precyzyjna diagnostyka molekularna dla polskich laboratoriów'.
Home page. The helix behind the copy is drawn on a canvas element.

03 · Conversion-focused landing page — self-initiated prototype

Alucover

A trilingual single-page site for the product I install at work, built as a self-directed prototype in one self-contained file.

3
Languages
158
Translation keys
1
Self-contained file
Alucover landing page hero showing an aluminium pool enclosure over a swimming pool, with a Polish headline reading 'Twój basen otwarty dziewięć miesięcy w roku'.
The hero leads with season length — the argument that decides the sale.

Also · Independent venture

Stravo Media

The independent venture the rest of this work sits under — positioning, website, sales process and the internal system that runs it.

03Skills

What I can actually do

Grouped by the kind of work rather than listed as one block, and every item is backed by a project on this site. No percentages — you cannot verify them and I would not expect you to believe them.

Business & operations

Evidence: Stravo Media, StravoOS

  • Business process design
  • CRM design and workflows
  • Sales operations
  • Lead qualification and tracking
  • Pipeline and follow-up management
  • Process automation
  • Prospect research
  • Project organisation

Technology

Evidence: StravoOS, NewLab Systems, Alucover

  • TypeScript
  • React & Next.js (App Router)
  • HTML & CSS
  • JavaScript
  • Tailwind CSS
  • PostgreSQL & Prisma
  • Relational data modelling
  • Git & GitHub
  • Vercel & Netlify
  • Supabase
  • AI-assisted development

Design & front end

Evidence: NewLab Systems, Alucover

  • Interface and layout design
  • Typography and design systems
  • Responsive development
  • Accessibility fundamentals
  • Multi-language interfaces
  • Performance-conscious front end

Marketing & sales

Evidence: Stravo Media, Alucover

  • Website strategy and structure
  • Conversion-focused page design
  • Positioning and messaging
  • Cold outreach and email copy
  • Lead capture
  • Commercial copywriting (PL / EN / DE)

Languages

  • PolishNative
  • EnglishEnglish level(information still to be confirmed)This portfolio, the StravoOS codebase and its documentation are written in English.

Fields I am aiming at

  • Business analysis
  • Sales operations
  • Operations & process improvement
  • AI automation
  • Web & software development
  • Digital marketing
  • Project management
  • Finance & business administration

04Experience

Experience & education

My employment and my independent projects are two different things, and they are listed separately for that reason.

Installation team member · Alucover

Start date — present(information still to be confirmed)

Full-time employment · Manufacturer and installer of aluminium pool enclosures

Full-time physical work as part of a small installation team, fitting made-to-measure aluminium pool enclosures on customer sites.

  • Assemble and install aluminium pool enclosures as part of a two- to three-person team, working to technical drawings and fixed measurements.
  • Follow technical instructions and site safety procedures on every installation.
  • Solve practical problems on site, where ground conditions and existing pool structures rarely match the plan exactly.
  • Work to scheduled installation windows, often at customer homes, which makes punctuality and presentation part of the job.
  • Coordinate directly with colleagues throughout, since most of the work cannot be done alone.

It is physical work rather than office work, and I am not going to dress it up as anything else. What it has genuinely taught me is showing up on time every day, working precisely to a specification, and staying useful when the plan meets the actual site.

Independent projects · Stravo Media

2025 — present

Independent, alongside full-time work · Self-directed business and technology work

Self-directed business and technology projects run in my own time — an internal CRM and automation platform, three websites, and the commercial process behind them.

  • Designed and built StravoOS, an internal CRM and operations platform on a 19-model PostgreSQL schema with a sales pipeline, outreach analytics, a client portal and an automation engine.
  • Designed, wrote and built three websites, two of them multilingual, all currently live.
  • Defined the service offer, positioning and cold outreach materials, and the qualification process behind them.
  • Used AI tools throughout as a development aid, while owning the architecture, product and commercial decisions.

None of this was assigned, briefed or deadlined by anyone else, which is the part I would most want to bring into a team.

Education

Collegium Da VinciUpcoming

Starting October 2026

Business Management · Poznań · Online programme

Chosen to formalise the commercial side of what I have been doing in practice — finance, management and operations alongside full-time work.

Secondary school(information still to be confirmed)

Years(information still to be confirmed)

Qualification / profile(information still to be confirmed) · Location(information still to be confirmed)

Add if it strengthens the profile — otherwise this entry can be removed entirely.

05CV

Download a CV

Three versions, because the same work reads differently depending on the role. Each is one page.

Business & operations

Leads with process design, CRM and operations work. For business analysis, operations and project support roles.

PDF to be added

Sales & marketing

Leads with the commercial work — positioning, outreach, lead generation and conversion-focused websites.

PDF to be added

Technology & automation

Leads with StravoOS, the data model and the front-end work. For junior developer, automation and technical support roles.

PDF to be added

The PDFs are not uploaded yet. In the meantime, the one-minute overview covers the same ground and prints cleanly, or email me and I will send whichever version fits the role.

06Contact

Let’s talk about an internship.

I am looking for an internship or junior role in the Poznań area, and I read every message. If you want to see the code behind any of this before we speak, ask and I will give you access.

cashvba@gmail.comGitHub LinkedIn URL(information still to be confirmed)
Location
Poznań area, Poland
Availability
On-site, hybrid or remote — Poznań and the surrounding area
Looking for
Open to internships and junior roles