portfolio
April 2, 2019
My Portfolio
You are welcome! I really appreciate you visiting this page.
- To see projects that I worked on and found most important for me. I didn't mention some commercial projects because of the NDA.
Tech Biography
Start
- 👋 Hola! My name is Dmitry Meduho. I started programming in 2010 with Delphi/Inno Setup at school. I was in love with the idea of creating all-in-one installers either games or software and sharing them with my friends. I learned a lot about programming languages, compression, and design to become a more experienced hobbyist.
- 💡I was becoming more and more mature at my hobby of creating installers. So I decided to find more like-minded guys in Belarus and create the Release Group. Found two who also liked the idea!
- 🫂 We had a really good time together and also more than one hundred releases with more than one million downloads. I learned more about C/C++, especially WinAPI. Spent sleepless nights with resource/reverse engineering in findings best compression methods. Wrote tons of infrastructure tools, packers/unpackers, injectors, etc...
Grow up
- 💭 During my university period, I wanted to find the domain that fits me aesthetically. Tried a lot of new stuff: backend, frontend, game dev, etc... But, personally, don't think it suits me a little bit. The idea that I want to create user interfaces, write functionality code, be closer to the operation system, and distribute it to users like installers was always with me.
- 📱 One day decided to try mobile development and felt like it suits me very well. A lot of my principles and ideology were there! Bingo! Took some time to find my first job as Mobile Developer (Windows Phone) and made some iOS apps a while ago.
Company / Startup
- 🚀 Started my own company experience with like-minded fellows. Worked hard on all that business stuff in Belarus, how to find customers and create own products. Shipped some iOS and macOS apps in a great team of developers.
- 🎮 Worked hard on our Big City Life product for 2.5 years. Dived into games UI design stuff and found it's really interesting for me.
Now
- ➡️ Have 7 years of experience in building mobile applications. Have some experience in software design (web, mobile, games). Focused on high-quality products with a strong team of professionals.
- Engeniiering at Lyft.
Skills
- iOS, macOS.
- Software development mindset. Experience in different stacks and domains.
- Zero to production.
- Designing and prototyping high-quality user interfaces. Especially games.
- Love to work in a team, good team player (at least I think so 😄).
Projects
Equinox
- Release Year: 2021
- Role: Founder.
- Platform: macOS.
- Language: Swift.
- Description: Equinox is an application that allows you to create macOS native wallpapers. Starting macOS Mojave we have such cool things as
«Dynamic Desktop»
,«Light and Dark Desktop»
types of wallpapers. With the help of theEquinox
application, you can easily create those with a few clicks in seconds. Just select a suitable type, drag and drop your images and create your wallpaper. - Website: https://equinoxmac.com
- Reviews: Reddit, Product Hunt, Softpedia.
- Distribution: Mac App Store, Github.
Nuclear Power Plant
- Release Year: 2018
- Role: Software Developer.
- Platform: iOS.
- Language: Swift.
- Description: Augmented reality app. It shows the main parts of the nuclear power plant on the real-world mockup. Based on
ARKit
,CoreML
, andVision
. - Distribution: App Store
- Demo: YouTube
Kreva Castle
- Release Year: 2019
- Role: Software Developer.
- Platform: iOS.
- Language: Swift.
- Description: Augmented reality app. It shows how Kreva castle looked in medieval time. Based on
ARKit
,CoreML
,Vision
,GameplayKit
. - Articles: CTV (First Article), CTV (Second Article), BELTA, SB.BY, Interfax, National Historical Museum of the Republic of Belarus.
- Watch TV report about my app: CTV (First report), CTV (Second report)
- Participated in: TIBO-2019
- Distribution: App Store
- Demo: YouTube
Hackerman
- Release Year: 2022
- Role: Software Developer.
- Platform: iOS.
- Language: Swift (SwiftUI).
- Description: Find people by username across more than 300 social websites without any restrictions.
- Distribution: App Store
They shoot pictures, don't they?
- Release Year: 2021 (WIP)
- Role: Software Developer.
- Platform: iOS.
- Language: Swift.
- Description: As a cinematography lover, I want to create an app for providing movie lists (such as "TSPDT") with deep TMDB integration.
SwiftUI
...
Taxi Best
- Release Year: 2016
- Role: Software Developer.
- Platform: iOS.
- Language: Swift.
- Description: Application for TaxiCQ service in Russia.
- Distribution: AppStore
XuXu
- Release Year: 2018
- Role: Software Developer.
- Platform: iOS.
- Language: Swift.
- Description: Admin application for Web-service.
- Distribution: In-House Distribution at Migheap Company
Migflow
- Release Year: 2017
- Role: Software Developer.
- Platform: iOS.
- Language: Swift.
- Description: Project manager app for local company service.
- Distribution: In-House Distribution at Migheap Company
WatchMyCoder
- Release Year: 2017
- Role: Developer
- Platform: macOS.
- Language: Swift.
- Description: WebRTC screen capture application for macOS with
CEF (Chromium Embedded Framework)
behind it. - Distribution: In-House Distribution at CanteraDev.
Biplanes
- Release Year: 2015
- Role: Software Developer.
- Platform: iOS/Android/Windows 10 Mobile.
- Language: Unity (C#).
- Description: Multiplayer cross-platform mobile game. Rethinking of legendary Biplanes Java game.
- Main Theme: SoundCloud
- Distribution: Private.
Taxi Driver
- Release Year: 2016
- Role: Software Developer.
- Platform: Windows 10 Mobile.
- Language: UWP (C#)
- Description: Application for taxi drivers.
- Distribution: Private for taxi service drivers.
Taxi Malina
- Release Year: 2015
- Role: Software Developer.
- Platform: Windows 10 Mobile.
- Language: UWP (C#).
- Description: Application for order taxi.
- Distribution: Windows Store.
MultiSound Changer
- Release Year: 2017
- Role: Software Developer.
- Platform: macOS.
- Language: Swift.
- Description: A small tool for changing sound volume even for aggregate devices cause native sound volume controller can't change the volume of aggregate devices.
- Distribution: Github.
Android apk rebuilder
- Release Year: 2021
- Role: Software Developer.
- Platform: macOS and Windows.
- Language: Python.
- Description: Patch your android app (apk) with a self-signed certificate to sniff https traffic. Should work both release and debug builds.
- Distribution: Github.
VideoTrimmer
- Release Year: 2019
- Role: Software Developer.
- Platform: macOS.
- Language: Swift.
- Description: Small tool for cutting the large videos into small ones and making thumbnails based on chroma pixel.
- Distribution: Github.
Solar
- Release Year: 2018
- Role: Software Developer.
- Platform: macOS.
- Language: Swift.
- Description: Calculation of local times of
sunrise
,solar noon
,sunset
,azimuth
,elevation
based on the calculation procedure by NOAA. - Distribution: Github.
Music Live
- Release Year: 2014
- Role: Software Developer.
- Platform: Windows.
- Language: C/C++.
- Description: Music Player with live Last.fm charts
- Distribution: Github.
My Contacts
If you want to ask something, provide feedback on tools or apps I've created, you are welcome!