I am a software and electronics engineering masters student going into my final year at university. I have a year in industry working with other professionals in the software engineering field during which I shared my skills in a variety of areas with those I worked with. I also have a variety of experience teaching students of various levels different aspects of their degree through my position as a demonstrator at a Russel Group University.
As stated in my background, I am a master's degree student going into my final year who would like to aid others in their first 2 years of their undergraduate degree, those at A-Level or GCSE level or anyone with an interest in the area in their knowledge around software development and microelectronics.
I'm very much an open person willing to listen to any questions you may have on a topic, with the aim to break it down into chunks you can learn. All lessons will be online with the option to either choose a topic yourself that I will aim to help with or, if starting at the beginning, teach you a solid foundation that you can eventually use to improve your own independent learning.
2017 to Present --- Queen’s University Belfast, Software and Electronic Systems Engineering With Year In Industry Meng
• Level 3: Video Analytics and Machine Learning – Pending, Connected Health – Pending, Digital Systems Architecture and Design – Pending, Engineering Entrepreneurship – Pending, Advanced Electronics – Pending
• Year In Industry With Philips Inc and Cirdan Ltd
• Level 2: Architecture and Networks - 69, Software Development – 70, Electronics 2 – 50, Embedded Systems 2 – 76, Mathematics and Algorithms – 51, Professional Engineering and Innovation – 72
• Level 1: Embedded Systems – 68, Mathematics 1 – 59, Electronics 1 – 50, Computer Programming – 92, Electrical Engineering – 59
2017 --- A-Level
•. Mathematics – A; Physics – A; Geography – B
2016 --- AS Level:
•. Chemistry – B
Operating System Experience: MacOS (Big Sur, Catalina, Mojave), Windows (7, 8, 10), Linux (Debian, Ubuntu, Raspbian, WSL)
Developmental Languages and Skills: Python, C++, C, Embedded C, C#, MPASM Assembly, Java, Swift, SQL, YAML, Unit Testing, Cloud Deployment on Azure/AWS and CI/CD, Agile, Kanban
Applications, Libraries and Platforms: Microsoft Teams, Basecamp, Slack, Android Studio, XCode, Codeblocks, MPLAB, Microsoft Remote Desktop 8, Anaconda Navigator, GIT, MatLab, Postman, Postgres, Tensorflow, Scikit-learn, Pytorch, OpenCV, Pandas, Numpy, Pycharm, Ansible, Terraform, Docker, Azure, AWS and Windows Subsystem for Linux, Synplify Pro, Arduino, ModelSim, Multisim, Ultiboard, Digitlent Waveforms
Hardware Skills: To develop hardware skills I have in the past designed and built an electronic dice in the Electronics 1 module. In addition to this, I have built my own FM radio, a robotic arm controlled by a raspberry pi microcomputer, and have recently been working on building an 8 bit computer on a bread board using discrete logic circuits, as well as furthering my understanding of analogue computation circuits. Further to this I also enjoy working with arduino boards to improve my knowledge of embedded hardware. In second year I also gained experience with VHDL and FPGA’s in Embedded Systems 2 and analogue and digital circuit analysis and design in Electronics 2. This academic experience has also been further developed in third year, during which I have completed a digital design project in VHDL and an analogue design project on CMOS op-amp design.
• Cirdan, Lisburn; Associate Software Engineer; July 2020 – August 2020
Continuation of duties and work from Philips Inc.
• Philips Inc, Titanic Quarter; Associate Software Engineer; August 2019 – July 2020
While on my year in industry, I worked as part of a team on developing a platform for Pathology Slide Image Analysis using AI in Python and C#, with the ability to install this system on both Cloud based and on-premises systems that utilised Nvidia based GPU’s using Terraform and Ansible running in a docker container. Unit was acquired by Cirdan in July 2020.
• DJJ Bradley Accountants, Magherafelt; Administrative Assistant; June 2016 – August 2016
Responsibility for data entry, answering phones, etc.
• St Mary’s Grammar School, Magherafelt; Administrative Assistant; June 2017 – September 2017
August 2018 – September 2018
Responsible for grounds, installation of new computers, and stock procurement for staff
• CCEA Exam Centre 71371, Magherafelt; Assistant Invigilator; Summer Exam Period 2018
Supervising examinations for GCSE and A-Level examinations
Work Related Skills
Problem Solving: Throughout my time at Queen’s University I have used problem solving skills on a number of occasions, one of which was for the end of year project for Embedded Systems in Level One, during which I discovered that one of the hardware interrupts on a chipset provided did not work reliably. As a result, I had to change my code and the arrangement of my jump cables in order to allow me to produce a final working game of Pong. Furthermore, during my time at Philips/Cirdan I have also on many occasions encountered opportunities to problem solve. Some of these situations included the need to significantly improve a systems operating speed as well as improving the reliability of data transfer which was causing several significant issues due to large JSON files being generated by the system we were working on. What’s more, despite these issues being both long standing and significant, the team I was on and I didn’t hesitate to dive straight into trying to resolve these restrictions. In addition to this, I have also demonstrated the ability to work under pressure through participation in the finals of start-up competitions such as the QUBSU Dragons Den competition which required answering complex technical questions in a short period of time to people with little to no technical knowledge. In terms of hardware problem solving, my skills are equally as strong. I have recently been working on a number of personal projects including recently an 8 bit bread board computer as well as university projects such as a VHDL design project for digital systems architecture and design involving the design of a register file. Furthermore, I have also demonstrated problem solving skills under pressure in my personal life through my ability to tackle challenges such as in the BUCS rowing head competition in Newcastle, when the cox box I was using broke just before the race started and I organised the passing of messages down my crew to the end of the boat throughout the race.
Communication: I was nominated and voted in as the student representative for my degree course for two consecutive years. In this role I liaised with my peers to elicit their views on various aspects of the course and communicate this information to lecturers and course directors with the overall aim being to improve the learning experience for current and future students. In this role training was provided by the Queen’s Students Union to improve the communication skills and policy awareness of the representatives. Further to this, during my time in Philips and Cirdan I worked within a multicultural and vibrant team of people from a variety of countries across Europe. Due to this and the fact we were all working on the same project, it was incredibly important to be clear and concise in speech and above all to make use of my collaborative mindset in this work environment. This was especially true when it came to the team lead working and operating from Portugal and when the move was made to working from home during the Covid-19 pandemic. Readiness to send messages with questions and to respond with support has always an important attribute for me to have made use of in the workplace.
Time/ Project Management: While working in Philips and Cirdan, time and project management were both topics of great importance. In part this was due to the nature of the working environment where user stories would be produced at the start of an epic as a team and placed on the Kanban board for each of us to pick off throughout the epic. Of course, this required a lot of collaboration as many stories would be intertwined and often others would have knowledge of an area you may be working on. Further to this, I’ve also had experience when it comes to the prioritisation of stories, as this act particularly helps when it comes to maintaining focus on the most important short-term tasks as well as allowing us to form longer term objectives to aim for.
Initiation & Teamwork: As mentioned above, teamwork and initiative go hand in hand with the way I have worked in the past with the use of Kanban. My work ethic has always had a high level of initiative in it, as demonstrated by the number of hardware projects I have taken on in my own time for my own personal education including, building an 8-bit computer from discrete logic, designing a rocket launch system, working on a home radar system and teaching myself about analogue computers. Further to these I have also engaged in support for others in my free time regularly through the peer mentoring programs run in both my university and secondary school, in addition to helping my own course mates learn to program in levels one and two due to my own experience from being self-taught. However, these attributes have not been limited to my personal life with high levels of initiative being required to thrive within a Kanban based work environment. What’s more the ability to have the initiative to communicate directly with my co-workers when I have been stuck on a problem during the pandemic has also stood me in good stead in Philips and Cirdan.
Business Awareness: Throughout my time in Philips and Cirdan, business awareness has always been of high importance to the workplace, with constrained budgets being a major factor in the development process for the use of cloud services. In addition, I am constantly aware of how every feature and potential issue or use case may impact on the end user experience of the product, with seemingly minor technical issues being potentially disastrous if they are not addressed, especially for non-technical end users. What’s more, my awareness has always been consistently fed by the feature requests I have received in meetings with product managers who are in direct contact with the customer, as they have led to a variety of lines of enquiry surrounding other potential features for the distant future. Additionally, the time constraints in place with product development have also been a significant factor to take into consideration in the workplace, with short turnaround times required for severe bug fixes.
•Third place in my school in A-Level Physics
•New Era Academy Silver Medal for public speaking
•Bronze medal at BUCS Head 2017
Interests and Hobbies
Outside of my interests in engineering, I also enjoy playing Irish traditional music on my violin and have taken part in a number of Fleadh competitions over the years. I also enjoy rowing, cycling, golf and running and am a member of a local golf club, and rowing club in Belfast and regularly go cycling. Additionally, I also enjoy reading New Scientist, and blogs such as 9to5Mac and TechCrunch to help keep me up to date on the latest technological news as well as attending events such as TechCrunch Disrupt.
Daniel was super patient and explained concepts of programming clearly and succinctly. I feel like I have learnt a lot from his teaching and would ask his help in other asepcts of software as well.
engineering lessons closeby? Here's a selection of tutor listings that you can check out.
Superprof can also suggest electrical engineering lessons to help you.
Learning isn't a problem, electronics lessons for all!
Taking electricity lessons has never been easier: you're going to learn new skills.
|at his home||at your home||By webcam|
|1 hour||Not available||Not available||£30|