Hi, I'm Kannika Armstrong.
Aspiring Software Engineer with a strong foundation in secure systems, cryptographic algorithms, and distributed applications.
About Me
I’m a Master’s student in Computer Science and Systems at the University of Washington Tacoma, specializing in Cryptography, Post-Quantum Cryptography, Secure Multiparty Computation, and Distributed Systems. My research focuses on optimizing cryptographic protocols like Kyber and Ascon-MAC for real-world use in resource-constrained environments. With a prior career in meteorology, I bring a strong foundation in data analysis and problem-solving. I’ve gained hands-on experience in Python, Java, cryptographic libraries, and machine learning tools, and I’ve enjoyed helping others succeed in technical courses through teaching assistant and mentoring roles.
Skills
- Programming Languages: Java, Python, R, SQL, MS SQL Server, MySQL, JavaScript, HTML, CSS, PHP
- Libraries & Tools: PyCryptodome, Cryptography, Qiskit, hashlib, hmac, NumPy, pandas, TensorFlow, scikit-learn, Matplotlib, MS SQL Server, Git, GitHub, NLP (TF-IDF, BERT, LSTM)
- Cryptography: Post-Quantum Cryptography, Threshold Digital Signatures, Lattice-based Cryptography, Kyber, MAC, Ascon-MAC
- Database: SQL Development, Database Internals, Data Analysis, Query Optimization, database performance tuning, query plan analysis
Researches & Projects
Work Experiences
-
Teaching Assistant (March 2025 - Present)
- Attend, conduct, provide feedback, and grade for the labs of the Programming Principles course.
- Assist with class projects, problem-solving strategies, and Java code debugging.
-
Computer Science Mentor (September 2024 - March 2025)
- Mentored 50+ students in data structures, algorithms, and computer science coursework.
- Assisted with class projects, problem-solving strategies, and debugging Python/Java code.
- Designed visual explanations for complex topics, improving student comprehension.
University of Washington Tacoma, WA (September 2024 - Present)
-
Computer Science and Mathematics/Calculus Supplemental Instruction Tutor
- Tutored and mentored 4 classrooms of 86 undergraduate students in Calculus, Introduction to Programming (Python), and Computer Science I & II (Java and Object-Oriented Programming).
- Facilitated out-of-class group study sessions to reinforce course material and enhance understanding of class criteria.
- Provided individualized and group support to students needing extra help, employing diverse teaching techniques to promote critical thinking and problem-solving skills.
- Focused on content mastery and effective learning strategies to help students achieve passing grades.
- Maintained a positive, encouraging learning environment and coordinated with professors to align supplemental instruction with course objectives.
Pierce College, WA (October 2020 - December 2021 and January 2024 - December 2024)
-
Mathematics and Computer Science Tutor
- Tutored students in Algebra, Trigonometry, Calculus, and Computer Science, helping them deepen their understanding of core concepts outside of class hours.
- Enhanced academic performance and supported retention in Mathematics and Java courses by applying effective instructional strategies.
- Utilized diverse teaching techniques to encourage content mastery and independent problem-solving.
The Princeton Review / Tutor.com, (Remote) (January 2024 - December 2024)
-
Meteorologist Practitioner, Climatological Center (February 2010 - May 2018)
- Analyzed historical and real-time climate data from meteorological stations, radar, satellite imagery, and computer models to develop accurate climate and seasonal predictions.
- Collaborated in developing and refining weather models using statistical and predictive analysis, supporting seasonal outlooks for Thailand and Southeast Asia.
- Provided expert insights on global and regional climate factors (e.g., ENSO, IOD, Asian monsoon, MJO, SST) to guide strategies in pollution control, agriculture, water management, and climate change mitigation.
- Presented climate predictions and recommendations at local and international seminars, conferences, and forums, including participation in the ASEAN Climate Outlook Forum.
-
Meteorologist Practitioner, Marine Meteorological Center (December 2008 - January 2010)
- Analyzed wave height data in the Gulf of Thailand and the Andaman Sea using the WAM (Wave Analysis Model) for sea state forecasting.
- Participated in international meetings and conferences on marine meteorology and tsunami preparedness, contributing to professional discussions and seminars.
-
Meteorologist 4, Marine Meteorological Center (May 2008 - November 2008)
- Forecasted wave heights and sea conditions using the Wave Analysis Model (WAM).
- Represented Thailand in marine meteorology and tsunami preparedness conferences.
-
Meteorologist 3, Marine Meteorological Center (May 2006 - April 2008)
- Collected and recorded marine meteorological data from buoys and automatic weather stations for wave observation reports.
- Researched air-sea interactions and coordinated with domestic and international agencies to enhance data accuracy and dissemination.
Thai Meteorological Department, Bangkok, Thailand (May 2006 – May 2018)
Educations
-
Master of Science in Computer Science and Systems (September 2024 – Present)
- Expected Graduation: March 2026
- GPA: 3.86 / 4.0
- Thesis: Optimizing Performance and Efficiency of Lattice-Based Post-Quantum Cryptography Algorithms in Resource-Constrained UAV Environments
- Relevant coursework: Advanced Algorithms, Machine Learning, Applied Distributed Computing,
Post-Quantum Cryptography, Database Systems Internals
-
Bachelor of Science in Computer Science and Systems (January 2021 – December 2022)
University of Washington Tacoma, WA
-
Associate in Arts in Academic Transfer AA DTA, Computer Science (January 2020 – December 2020)
Pierce College, WA
-
Bachelor of Science in Physics with Minor in Mathematics (May 1999 – March 2004)
Chiang Mai University, Thailand
Awards & Achievements
- Outstanding Service Award of Summer Quarter 2024, Pierce College, WA
- Chancellor's Lists of Spring and Fall Quarter 2020, Pierce College, WA
- Secretary of the Deputy Director-General (2014 - 2018), Thai Meteorological Department, Bangkok, Thailand
- ESCAP/WMO Typhoon Committee member for long range forcasting (2017), Thai Meteorological Department, Bangkok, Thailand
- Committee and Secretary of the Automatic Weather Stations (AWS) Project 87 Stations (2014), Thai Meteorological Department, Bangkok, Thailand
- Committee and Secretary of the Daily Meteorological Dictionary Team (2014), Thai Meteorological Department, Bangkok, Thailand
- Construction Supplies Acceptance Committee and secretary of the Marine Meteorological Warning System Project (2010 - 2013), Thai Meteorological Department, Bangkok, Thailand
Contact

