Who is Tony Tascioglu?

I am a software developer, robotics enthusiast, electronics hobbyist, homelabber, Linux user and tinkerer who is studying software engineering at the University of Waterloo!

About Me

I am a fourth year student studying Software Engineering at the University of Waterloo. I enjoy all aspects of Software and Computer engineering, and plan to explore as much as I can through my education.

In my spare time, I dwell in front of computers working on whatever has sparked my interest and curiosity! I am currently working on several electronics projects using an assortment of microcontrollers, as well as self-hosting several platforms. I feature some of my projects on my YouTube channel.

Work Experience

  • Embedded Software Developer (C/C++)
    • Jan 2022 - Apr 2022
    • Imagine Communications
  • Linux Developer (Userspace using Yocto)
    • May 2021 - Aug 2021
    • Wind River Systems
  • Full Stack Developer (Vue + Go)
    • Sep 2020 - Dec 2020
    • Designware
  • Full Stack Developer (React + PHP/Node)
    • Jan 2020 - Apr 2020
    • Venngage
  • Full Stack Developer (React/Redux + PHP)
    • May 2019 - Aug 2019
    • Venngage

This term, I had the privilege of working as part of the development team at Imagine Communications, a leading provider of video and audio processing equipment for professional and broadcast use. My work was centered around the Selenio Network Processor, a versatile device that can work with both traditional SDI systems as well as IP systems using fibre. In particular, I worked on implementing several features for the new Advanced Audio Processing software release using C, C++ and Java, including a new virtual routing mechanism and new gain controls with PCM status detection. Last term, I was a part of the userspace team at Wind River Systems, working on their leading embedded Linux distribution. Wind River Linux is based on the Yocto Project, which uses the OpenEmbedded build system. As part of my work, I interacted daily with the open source community and upstream developers, sending in numerous contributions and patches for everything from new packages, to CVE backports, to package test improvements. I am very comfortable with the command line and development tools such as git.

Hobbies and Projects

Programming

I have deep experience using Linux based systems beyond my work at Wind River, on both my laptop and custom desktop (Arch, RHEL/CentOS, Fedora, SUSE(/OpenSUSE), Debian and Gentoo), and run my own servers for hosting several services. I have a very wide technical knowledge and understanding ranging from programming, to electronics, computer hardware, operating systems, robotics, AV production/multimedia, and a variety of tech related experience. I’ve also worked with various networking hardware, and have familiarity with TCP/UDP, Firewalls, Routers on different platforms such as MicroTik and OPNsense (and previously PFSense).

Electronics

As an technology enthusiast and hobbyist, I spend my free time diving into more technology, and learning about how things work. I am continually working on several programming and electronics projects using an assortment of micro-controllers and electronics platforms. I have experience in using micro-controllers such as the Arduino, AVR, PIC and ARM/STM32, in several languages, such as C, Assembly, and the Arduino language. I often use microprocessors such as the Raspberry Pi generally running a Linux distribution for various tasks.

Robotics

Prior to my projects, I was the president of our VEX and FRC Robotics team, where I was the lead programmer working with Java and RobotC, as well as working with the electronics hardware such as an ARM based microprocessor and corresponding power system. I also like to produce educational technology videos and also feature some of my projects on my YouTube channel and informational wiki website, which collectively has over 340,000 views.

Contact Me

I look forward to hearing from you!

General questions and inquiries: tonytash (at) pm.me
(not linked as mailto to avoid spam scrapers)

Discussion

Enter your comment:
P G U U C
 
Navigation