shelly-portfolio

~ % cat about/shelly.md _

half artist, half engineer.

I'm studying software engineering while building Shopify, WordPress, and custom web apps through Roket Agency, + taking on full-stack projects for my own clients.
fine_artsmusictheater_&_filmmath_&_sciencecode
Scroll

// two_processes

Two processes, one person

0:artist — artist.md

# artist.md

 

## background

- fine arts — color & composition

- music — rhythm & feeling

- theater / film — storytelling & light

 

> technology is not just a tool —

> it is a medium for expression,

> storytelling, and connection.

1:engineer — engineer.log

engineer.log

 

[STUDYING] software engineering

[AGENCY] web dev @ roket.lt

shopify · wordpress · custom sites

[FREELANCE] full-stack, concept → deploy

 

[APPROACH] clarity over cleverness

[STATUS] always shipping, always learning

// tech_stack

Three ecosystems, different problems

Different problems deserve different tools. Each stack serves a distinct purpose — the choice depends on what's being built, not habit.

TSpackage.json

// This is where most of my agency work

// lives. Roket client sites, MVPs, SaaS —

// anything that needs to move fast.

{

"runtime": "Next.js + React",

"language": "TypeScript",

"styling" : "Tailwind CSS",

"database": "Supabase + Postgres",

"deploy" : "Vercel",

"extras" : ["Stripe", "Resend", "Zod"]

}

Fast to build. Easy to iterate.
JVApplication.java

// Not what I ship commercially — what

// I study. Larger systems, architecture,

// APIs built to outlast the team.

@SpringBootApplication

public class Backend {

core = ["Java", "Spring Boot"];

infra = ["PostgreSQL", "Docker"];

auth = ["JWT", "Spring Security"];

test = ["JUnit", "Testcontainers"];

}

Built to scale. Built to last.
C+main.cpp

// Not for web. Not for clients.

// For understanding how things actually

// work: the memory model, the machine.

#include <iostream>

#include <SFML/Graphics.hpp>

 

// C++ · STL · CMake · SFML

// algorithms · data structures

// understanding the machine

 

int main() { return 0; }

Performance. Fundamentals.

~ % git log --reverse

The story so far

a1b2c3d init: born curious

asking 'how' and 'why' since day one

4e5f6a7 feat(art): arts, music, film

stories are what move people

8b9c0d1 feat(logic): math & science

beauty in structure and proof

2e3f4a5 feat(code): the first line

a canvas that computes — hooked

c9d0e1f feat(agency): web developer @ roket

real clients, production code, every week

f2a3b4c feat(freelance): full-stack, own clients

concept to deployment, end-to-end ownership

d6e7f89 merge: art × engineering

creative developer — always building

HEAD → main

// philosophy

I don't separate engineering from creativity.

Some people see software as code. Some see it as business. I see it as another creative medium — one where the constraints are different, but the thinking is the same.

Engineering and creativity aren't opposites. One is constrained by physics. The other by imagination. The best work happens when you stop pretending there's a difference.

See my work