Parham · web developer and server engineer · Toronto

I build websites, servers and bots that work while you rest

Open to new projects See my work

Client work

Two live websites I designed, built and still host.

Real businesses, real servers. I handle everything from the first design to the nightly backups.

keytonenergy.com home page keytonenergy.com
Bitumen exporter · Dubai, UAE

Keyton Energy

A cinematic, scroll driven website for an industrial exporter. Quote requests go straight to the owner's phone.

  • Ship film synced to scroll, with a lighter version for phones
  • Ten product pages and a filterable grade table
  • Sitemap, structured data and Google Search Console
  • Automatic deploys with GitHub Actions and Cloudflare
  • Telegram bot that forwards every quote request
Visit keytonenergy.com
Study in China consultancy · Persian

SayroApply

A right to left Persian website for a student consultancy, moved to a faster and safer server.

  • Full Persian design with consultation booking
  • Moved to nginx, PHP 8.3 and MariaDB
  • Server only reachable through Cloudflare
  • Telegram bot for new enquiries
Visit sayroapply.online
sayroapply.online home page sayroapply.online

Personal projects

Things I built to learn, and to use myself.

Click any card for the full story, the tools I used and a link to the code.

Personal project · Web design and hosting

lucfitias.com, this website

A forest film plays behind glass cards, keeps walking on its own and speeds up as you scroll.

Website concept · Creative development

A brighter kind of dental website

A dental website concept built around a miniature cleaning crew.

Personal software · Game systems

Karagah, a multiplayer mystery

A Persian language Telegram game combining social deduction and murder mystery mechanics.

Python automation · Telegram

Download Toolbox

A Telegram bot organized around a clear media workflow: detect a supported link, present options, run the job in the background, update progress, and deliver the result.

Conversational interfaces · Telegram

Conversations, connected

A bilingual English / Persian Telegram bot with user pairing, message routing, support contact, and administrative panels.

Applied AI · Learning project

A local Persian intent chatbot

A small desktop chatbot that maps Persian sentences to predefined intents and returns an authored response.

Machine learning · Notebook experiments

Reading the sentiment

Two related explorations of sentiment classification: a recurrent model for IMDB movie reviews and a bidirectional LSTM pipeline for tweets.

Personal software project · Linux tooling

A more connected desktop

Explorations in making a Debian desktop more useful, including screen sharing controls, receiver discovery, and an explicit Accept / Decline invitation flow.

Infrastructure · Technical writing

Infrastructure, documented

A reproducible self hosting guide for Xray based networking.

Skills

From the first sketch to the server it runs on.

Six areas I work in. Each card links to the projects where I used those skills.

Web design and front end

Shape an idea into a coherent visual experience.

Visual design
Hierarchy, spacing, typography, colour systems and visual storytelling.
Front end development
HTML, CSS, JavaScript, responsive layouts and accessible controls.
Motion and interaction
Canvas scenes, layered SVG, scroll driven film and reduced motion care.

Useful for: Portfolios, landing pages and business sites with custom animated sections.

Python and automation

Connect individual steps into a useful tool.

Python applications
Command handlers, reusable modules, configuration and task orchestration.
Asynchronous workflows
Asyncio, background jobs, progress feedback and per user task control.
APIs and media tools
Telegram integrations, API based chat and FFmpeg media processing.

Useful for: Focused scripts, Telegram bots, API connections and tools for repeated tasks.

App logic and data

Give an interactive experience a reliable structure.

State and rules
Game phases, role actions, conversation lifecycles and callback routing.
Storage
SQLite snapshots and records, lightweight CSV storage and recovery flows.
Testing and delivery
Automated checks, simulated playtesting, Git workflows and deploy notes.

Useful for: Small interactive apps, structured bot flows and maintainable foundations.

AI and language processing

Explore a language feature with a clear scope.

Natural language processing
Tokenisation, text cleaning, bag of words and Persian text preparation.
Machine learning
Keras and TensorFlow: dense classifiers, RNNs and bidirectional LSTMs.
AI collaboration
API based chat prototypes and AI assisted planning and refinement.

Useful for: Language prototypes, feasibility experiments and reviewed content workflows.

Linux, servers and security

Make technical systems easier to run and revisit.

Servers and hosting
Ubuntu VPS, nginx, PHP, MariaDB, DNS, TLS and Cloudflare routing.
Hardening
Firewall profiles, origin open to Cloudflare only, SSH keys and backups.
Desktop tooling
Debian and GNOME customisation, shell scripts and systemd services.

Useful for: Hosting setups, documented server workflows and small technical tools.

Writing and Persian interfaces

Make the system understandable to the next person.

Technical writing
Setup guides, architecture notes, troubleshooting catalogues and walkthroughs.
Localisation
English and Persian content, right to left layouts and translation dictionaries.
Collaboration
Clear scope, visible prototypes, specific feedback and practical handoffs.

Useful for: Readable guides, bilingual bot interfaces and clean project handovers.

Tools I use

Services

What I can do for your business.

Pick one, or mix them. Every project starts with a short call about what you need.

A new website

Designed, built and put live on your domain.

  • Custom design with motion, no page builder
  • A private preview before anything goes public
  • Domain, SSL and hosting set up for you
  • Works on phones as well as on desktops

Hosting and care

Monthly, for sites that must stay online.

  • A tuned and secured server
  • Updates, backups and uptime checks
  • Small edits every month
  • Fast fixes when something breaks

Bots and automation

Hand the repetitive work to software.

  • Telegram bots for quotes, orders and alerts
  • n8n workflows linking forms and sheets
  • Hosted and monitored on my servers
  • A plain language handover

1 · Talk

We talk about your business and what the site must do.

2 · Preview

I build it on a private preview. You click through and ask for changes.

3 · Launch

It goes live on your domain only after you approve it.

4 · Care

I keep it updated, backed up and online.

About me

Hi, I'm Parham.

I'm a software testing student at Seneca Polytechnic in Toronto. Outside class I design websites, run my own Linux servers and write Telegram bots in Python.

Testing taught me to look for what breaks before a customer does. I also train in web security on TryHackMe and Hacker101, so every server I set up is locked down from day one.

I work on my own on purpose: the person you talk to is the person who designs, builds, hosts and fixes your site.

Quick facts

Based in
Toronto, working with clients anywhere
Studying
Software testing, Seneca Polytechnic
Languages
English and Persian (فارسی)
Focus
Websites, servers, Telegram bots
Training
TryHackMe, Hacker101

Contact

Have a project in mind? Let's talk.

The quickest way to reach me is a message on LinkedIn. My code and side projects are on GitHub.