Portrait of Zawad Nafi

 

Software Engineer|Agency Founder

3rd Year CS | University of Alberta

full-stack engineer

Software engineer and founder based in Edmonton. I build full-stack products and run ZStudios, a digital agency, while studying Computer Science at the University of Alberta.

Scroll
01 / About

Third-year CS student at the University of Alberta, with a running agency, shipped products, and real client work. Building in parallel with studying, not after.

01

What I do

Full-stack development across React, Python, TypeScript, and more. From polished UIs to backend services and automation pipelines, the focus is always on shipping something that works.

02

How I think

Good software isn't just functional. It's maintainable, scalable, and intentional. I try to understand the system before writing a line, which tends to lead to better decisions down the road.

03

Beyond code

While studying full-time, I founded ZStudios, taking it from an idea to a running agency with real clients and delivered projects. It's taught me as much about engineering as any course.

02 / Experience

Experience

Z
2024 – Present
Founder & Lead Developer

Founded and currently run a digital agency alongside full-time studies. Responsible for client acquisition, project scoping, engineering, and delivery, covering everything from architecture decisions to SEO.

Next.jsReactSEOBrandingGrowth
CH
2024
Software Engineer Intern

Contributed full-stack features to a live platform serving communities across Canada. Worked across the stack, from API design to front-end implementation, in an active production environment.

ReactNode.jsTypeScriptAPIs
HTMLCSSTypeScriptJavaScriptPythonSQLC++MotokoReactNext.jsReact NativeTailwind CSSNode.jsExpressFlaskREST APIsGraphQLPrismaPostgreSQLSupabaseFirebaseMongoDBSQLiteElasticsearchGitDockerGitHub ActionsPlaywrightVS CodePostmanDrupalHTMLCSSTypeScriptJavaScriptPythonSQLC++MotokoReactNext.jsReact NativeTailwind CSSNode.jsExpressFlaskREST APIsGraphQLPrismaPostgreSQLSupabaseFirebaseMongoDBSQLiteElasticsearchGitDockerGitHub ActionsPlaywrightVS CodePostmanDrupal
DrupalPostmanVS CodePlaywrightGitHub ActionsDockerGitElasticsearchSQLiteMongoDBFirebaseSupabasePostgreSQLPrismaGraphQLREST APIsFlaskExpressNode.jsTailwind CSSReact NativeNext.jsReactMotokoC++SQLPythonJavaScriptTypeScriptCSSHTMLDrupalPostmanVS CodePlaywrightGitHub ActionsDockerGitElasticsearchSQLiteMongoDBFirebaseSupabasePostgreSQLPrismaGraphQLREST APIsFlaskExpressNode.jsTailwind CSSReact NativeNext.jsReactMotokoC++SQLPythonJavaScriptTypeScriptCSSHTML
04 / Tech Stack

Tools and technologies I use to bring ideas to production.

31technologies

move your cursor to interact

Languages

HTMLHTML
CSSCSS
TypeScriptTypeScript
JavaScriptJavaScript
PythonPython
SQLSQL
C++C++
MOMotoko

Frontend

ReactReact
Next.jsNext.js
React NativeReact Native
Tailwind CSSTailwind CSS

Backend

Node.jsNode.js
ExpressExpress
FlaskFlask
REREST APIs
GraphQLGraphQL
PrismaPrisma

Data

PostgreSQLPostgreSQL
SupabaseSupabase
FirebaseFirebase
MongoDBMongoDB
SQLiteSQLite
ElasticsearchElasticsearch

DevOps & Tools

GitGit
DockerDocker
GitHub ActionsGitHub Actions
PlaywrightPlaywright
VS CodeVS Code
PostmanPostman

CMS

DrupalDrupal