Hi, I'm Farah Tanveer

Computer Science Student & Full-Stack Developer

Farah Tanveer

Beyond the Code

Personal Philosophy & Interests

Beyond technology, I find inspiration in poetry, philosophy, psychology, and quiet reflection. My perspective is deeply influenced by the wisdom of Allama Iqbal and the revolutionary romanticism of Faiz, while my connection with the Quran and Islamic thought continues to shape my values and worldview.

I am deeply curious about human behavior, self-development, and the lessons hidden within history and complex personalities. In my free time, I enjoy art, cooking, reading, and spending time in nature and solitude spaces where I recharge, reflect, and cultivate creativity.

I believe growth comes from staying curious, grounded, and open to learning both as a developer and as a person.

Academic Milestones

I am grateful for the academic opportunities and milestones that have shaped my journey so far, including ranking among the top 10 scorers in the Lahore Board Matriculation examinations and being among the highest achievers in my district during Intermediate. I see these accomplishments not as endpoints, but as foundations for a lifelong pursuit of learning, curiosity, and meaningful growth, driven by a genuine desire to better understand the world and contribute positively through knowledge and creativity.

Proof of Work

--
Commits
--
Repositories
--
Lines of Code
--
Active Days

Education

University of the Punjab

Bachelor's in Computer Science

2024 - 2028
Major Courses
Data Structures Software Engineering Database Systems Project Management Calculus Information Security Computer Networks OOP

Technical Competencies

Languages

  • C++ (DSA, OOP)
  • Python
  • JavaScript
  • HTML
  • CSS
  • SQL

Frameworks & Libraries

  • Flask
  • NumPy
  • Pandas
  • React (Learning)

Databases

  • MySQL
  • SQLite
  • Oracle SQL

Developer Tools & Platforms

  • Git
  • VS Code
  • PyCharm
  • Linux
  • Figma
  • Virtual Machine
  • Lucidchart
  • emu8086

Soft Skills & Concepts

  • Project Management
  • Critical Thinking
  • Content Writing
  • Problem Solving
  • Team Work
  • Effective Communication

Engineering Thinking

Architecture Decisions: Flask over Node.js

I chose Python/Flask for projects requiring system-level access or data manipulation (like the Netra packet sniffer). Its extensive standard library and direct integration with tools like Scapy make it superior for backend-focused tools, allowing me to build robust applications without complex workarounds.

Database Modeling: Relational vs Document

For applications like UrbanRide, relational integrity is critical. I default to SQL databases (SQLite/PostgreSQL) to enforce ACID properties and structured relationships, ensuring reliable transactions for bookings over the schemaless flexibility of NoSQL.

Building from First Principles

As a student, I focus on understanding how things work under the hood. Instead of relying solely on heavy frameworks, I often build features from scratch (like raw DOM manipulation or direct socket communication) to solidify my core engineering fundamentals.

Featured Projects

SecurePass (Password Analyzer Tool)

SecurePass (Password Analyzer Tool)
Flask Python HTML CSS JavaScript

Netra (Network Monitoring System)

Netra (Network Monitoring System)
HTML CSS JavaScript Python Flask REST API

UrbanRide (Digital Car Rental System)

UrbanRide (Digital Car Rental System)
Oracle SQL Relational Database Modeling

Competitive Programming

🏆

ICPC Regionalist

Recognized as an ICPC Regionalist, demonstrating high-level algorithmic proficiency on a global stage.

💻

Contest Participation

  • UET Logic Bits
  • Codebees PUCIT
  • Ignite Speed Programming
  • Cosmocon PUCIT
🚀

LeetCode Athlete

Consistently active on LeetCode, solving complex data structure and algorithm challenges to maintain peak problem-solving performance.