My name is Harshit Trivedi and I am a student of Master of Computing at The Australian
National University, Canberra. I have previously worked at Samsung Engineering India as a
System Developer. I like building websites and software systems from scratch. I enjoy reading and
photography too.
Some other things that I like are:
#Travelling
#StreetFood
#Koalas
#Canberra
#Delhi
#Hackathons
#GameOfThrones
#Cricket
#ComputationalNeuroscience
#BassGuitars
Master of Computing (Information & Human-Centred Computing)• July 2018
Currently in my 4th semester of study, I hope to specialize in Information & Human-Centred Computing. Relevant courses
undertaken till date include:
• COMP6710 - Introduction To Software Systems
• COMP6365 - System Architectural Understanding of Human Brain
• COMP6320 - Artficial Intelligence
• COMP6490 - Document Analysis
• COMP8410 - Data Mining
• COMP6442 - Software Design Methodologies
• COMP6240 - Relational Databases
• COMP6461 - Computer Graphics
Bachelor of Technology (Computer Science & Engineering)• May 2014
Graduated in First Division majoring in Computer Science & Engineering. I had Artificial
Intelligence and Network Security as electives in my final year. My minor project was titled Mobile Cloning &
Its Detection and my major project was titled Student Transport Tracking with Near Field Communication (NFC).
Some relevant courses included:
• Object Oriented Programming using C++ | • Foundation of Computer Systems |
• Data Structures | • Algorithm Analysis & Design |
• Operating Systems | • Computer Graphics |
• Computer Architecture | • Database Management Systems |
• Linux & X-Windows Programming | • Java Programming & Website Design |
• Data Warehousing & Data Mining | • Computer Networks |
• Artificial Intelligence | • Network Security |
• Software Testing |
Self Study• Since 2009
To learn most of the skills I am interested in, I have to look outside of my formal
education and dive into the less structured world of self study. I've indulged in and
learned from various online courses since 2009. Some of these include:
• Data Analyst Nano Degree, 2015 - 2016, Udacity
• Machine Learning, 2015, Coursera
• Python Programming, 2016, Codecademy
• Android Development for Newbies, 2016, Udemy
• Computational Neuroscience, 2017, Coursera
Academic Tutor• February 2018 - Present
Working as an Academic Tutor at the Research School of Computer Science at the College of Engineering & Computer Science, ANU for the courses COMP7230 - Introduction to Programming for Data Scientists and COMP2420 - Introduction to Data Management, Analysis and Security.
Research Assistant• July 2017 - Present
Working as a Research Assistant under the supervision of Dr. Roderic Broadhurst at the ANU Cybercrime Observatory. The broad areas of current studies include Spam & Malware, Phishing, Darknet Marketplaces, Cyber Terrorism and Child Sexual Abuse.
Head Teacher, Blast Lessons• April 2017 - Present
Working as a Head Teacher at CodeCamp's most advanced Blast Lessons where I teach kids aged 8-13 how to program in CodeCamp's JavaScript-based development platform - CodeCamp World to make their own mobile games. The lessons are part of well-planned 3-day workshops aimed at providing the kids with some constructive occupation during their study breaks.
Associate Engineer, System Development• November 2014 - June 2016
Worked as a System Developer for close to 2 years in the System Development team (Project Management department). Major
responsibilities included development and maintenance of the organization's in-house information system, M-System
which catered to the requirements of both engineering and non-engineering departments. Some modules developed included:
• Mechanical Equipment Metadata | • Spring Hanger Datasheets |
• Bus Route Maps | • Samsung Classifieds |
• Employee Online Training | • eSERVE - IT Helpdesk |
• Medical Appointments |
I've worked with | with varying proficiencies... |
Employing Long Short Term Memory (LSTM) Model and Deep Learning to predict the prices of cryptocurrencies like Bitcoin and Ethereum by training them on datasets of previous 4.5 years (2013-2017) of market data.
Deep Learning | Data Analytics | PythonIdentified which Enron employees were the most likely to have committed fraud in Enron's hugely infamous corporate fraud and bankruptcy case in 2002 using machine learning and public Enron financial and email data.
Python | Scikit-learn | Machine Learning | Natural Language Processing | Feature SelectionUsed the techniques of Duplicate Detection and Velocity Trap to virtually detect the presence of cloned mobile device in a virtual client-server system.
Java | MySQLA system to upload, identify and categorise humongous amounts of equipments metadata for all the equipments used throughout all engineering projects at Samsung Engineering India.
System Development | C#.NET | MS Excel VBA | JavaScriptA smart NFC integrated application for Android powered smartphones that enables any institution to track the students' transportation from home to school and vice versa.
Android Development | NFCA research study on the detection and analysis of malicious content in spam emails. The study aims to find the amount of malicious content found in spam emails and what can be done to prevent falling for them.
Research | Cybercrime | Data Analytics | PythonA system to register, view, revise and finalise spring hangers being used in engineering projects at Samsung Engineering India. Features include registering, revising and finalising spring hangers, viewing list of spring hangers used for a particular project and generating PDF views of a particular spring hanger with all its data and conditions of use.
System Development | C#.NET | JavaScriptI would love to have your feedback or answer any queries on my work, or this website. Although, if you find a bug, it's not necessarily a bug, it could be an undocumented feature! ;) If you have any interesting projects for me, or just want to say "Hi!", you're welcome to drop me a message.