portrait

Hi, I'm Tim🤚

a

s|

Thesis Showcase

portrait

Coality

Application to assess code comment quality of GitHub repositories

Previous Projects

Develop and create architecture for workshop planning web-app 'mokojam' (full-stack, sole developer)

@Cando-Image

["react", "tailwind", "nestJS", "mariaDB", "prisma", "AWS S3", "docker", "gitlab CI/CD"]

[2023-04-11] 1x🥈 2x🥉 Best of Swiss Web

Extend Koster Energy Manager with generative AI powered smart help and video call capabilities

@Cando-Image

["react", "styled-components", "nestJS", "videoSDK"]

[2023-05-05] 1x🥇 2x🥈 2x🥉 Best of Swiss Application

Lead back-end developer of high stakes real estate auctioning web-app for CBRE, while being a senior to two near-shore co-workers and helping out in the front-end.

@Cando-Image

["react", "java", "spring", "mariaDB", "AWS S3", "docker"]

2 Years extending and maintaining issue and project management web app “myimmopac” (full-stack)

@immopac

["JavaScript", "react", "mvn", "java", "jetty", "postgreSQL", "and many more"]

Commercial MS-Teams chat bot for notifications

@immopac-internship

["JavaScript", "node.js", "python", "flask", "MS BotBuilder", "oAuth 2.0", "immopac API", "GitLab CI"]

Setup and manage VPC server farm and network

@Addedo

["AWS EC2 & VPC"]

Setup domain for server farm including DC & Back-up DC, DNS & CA

@Addedo

["AD DS", "AWS"]

Install and setup of multiple IBM products

@Addedo

["Cognos Controller", "Planning Analytics", "Cognos Analytics"]

Development and deployment of MS Excel Add-In for IBM Cognos

@Addedo

["C#", ".NET", "WinForm", "Windows Installer"]

Analyze and improve automatic GitHub issue tagger

@Software-Maintenance-and-Evolution-(SME)-UZH

["Python", "java", "MEKA", "fasttext", "pandas", "Google Big Query", "nltk", "sklearn"]

Comment quality assessment tool “Coality”

@Bachelor-Thesis

["Python", "flask", "java", "fasttext", "pandas", "GitHub API", "nltk", "sklearn"]

Web Scraper

@Social-Computing-UZH

["Python", "Requests", "Selenium", "Google Books API", "NYT API"]

Interactive Data Visualization of EBIRD data

@Data-Visualization-Concepts-UZH

["Python", "pandas", "bokeh"]

Chess, Ladders and Snakes Games

@Software-Construction-UZH

["C", "CLI", "Git"]

Pokémon Top Trumps Card Game (Back-End)

@Software-Praktikum-UZH

["Java", "SpringBoot", "REST", "Git", "Jira", "Heroku", "SonarCube", "Postman", "UML", "Figma", "Gradle", "PokéAPI"]

Processor Emulator

@Informatics-1-ETHZ

["C++"]

Midi Notes Player

@Digitaltechnik-Praktikum-ETHZ

["Field Programmable Gate Array (FPGA)"]

Extend Coality and host as full-stack web app

@Leisure-Time

["Python", "flask", "JavaScript", "react", "docker", "GitHub CI"]

Basic penetration testing on home network

@Leisure-Time

["Python", "Kali Linux & some of its tools like nmap", "aircrack-ng", "etc."]

Chrome password stealing thumb drive

@Leisure-Time

["Rubber ducky script", "Digispark", "PowerShell", "SQLite"]

World of Warcraft bot

@Leisure-Time

["Lua macros", "AutoClicker Script"]

Reddit give-away QR-Code image scraper with automatic submission

@Leisure-Time

["Reddit API", "openCV", "python", "Pillow"]

AI to win basic game using Machine Learning

@Leisure-Time

["Python", "pygame", "genetic algorithm"]

Basic platformer game prototype

@Leisure-Time

["C#", "Unity game engine"]

DIY Screen Ambient Lights

@Leisure-Time

["Arduino", "C#", "soldered LED-Strip"]

Setup recursive DNS in home network

@Leisure-Time

["RaspberryPi", "Pi-Hole"]

Guide next year’s SME student group’s project at UZH

@Leisure-Time

Setup and host website timdeanmoser.dev

@Leisure-Time

["JavaScript", "react", "SASS", "Ubuntu", "DNS", "GitHub CI"]

Create custom split ergonomic keyboard and learn new 'miryoku' layout

@Leisure-Time

["Soldering", "3D-Printing", "KiCad", "QMK"]