Skip to content

Commit 5e45ec4

Browse files
authored
Merge pull request #13 from csprasad/dev
Dev
2 parents 87fee1a + ec989b0 commit 5e45ec4

File tree

7 files changed

+78
-66
lines changed

7 files changed

+78
-66
lines changed

data/portfolio.json

Lines changed: 35 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"profile": {
33
"name": "Brahmendraprasad",
44
"alias": "CSPrasad",
5-
"bio": "I specialize in crafting intuitive and high-performance iOS applications, focusing on seamless user experiences and innovative solutions. Passionate about solving complex technical challenges, I bring a detail-oriented approach to mobile development.",
6-
"intro": "iOS Developer | DevLint Creator | Passionate about Clean Code",
5+
"bio": "Experienced iOS developer with a background in startups and freelance projects, specializing in Swift, UIKit, and full app lifecycle development. Skilled at turning ideas into functional apps, solving technical challenges, and collaborating with teams to deliver polished products. 🔹 Proven problem-solver – Debugged complex issues, optimized performance, and refactored legacy code in fast-paced environments. 🔹 Startup-tested – Built apps from scratch, adapted to changing requirements, and contributed across the entire development stack. 🔹 Freelance versatility – Delivered client projects with clean, maintainable code and seamless API integrations.Passionate about writing efficient code, improving user experience, and continuous learning. Looking to bring my practical skills and resilience to a forward-thinking engineering team.",
6+
"intro": "iOS Engineer - DevLint Creator | Architecting maintainable apps • Startup survivor • Clean code advocate",
77
"job_role": "iOS Developer",
88
"location": "Hyderabad",
99
"profile_picture": "../iPhone/assets/images/profile.jpg",
@@ -57,21 +57,21 @@
5757
"companies": [
5858
{
5959
"company": "Purplesense Digital",
60-
"role": "Software Developer",
61-
"duration": "Jun 2019 - Dec 2019",
60+
"role": "iOS Developer(Client Solutions Team)",
61+
"duration": "Aug 2018 - Dec 2019",
6262
"company_website": "",
63-
"tech_stack": ["React", "Node.js", "MongoDB", "Express.js", "Redux"],
63+
"tech_stack": ["Swift", "UIKit", "Firebase", "MapKit", "Stripe SDK", "Alamofire"],
6464
"responsibilities": [
65-
"Developed scalable web applications using React and Node.js.",
66-
"Assisted in designing database schemas for optimized query performance.",
67-
"Built reusable React components to streamline frontend development.",
68-
"Integrated REST APIs into web applications and handled authentication mechanisms.",
69-
"Performed code reviews and collaborated with team members for best practices.",
70-
"Worked on debugging and performance optimization of JavaScript applications."
65+
"Developed 3 MVP apps (fitness, ambulance booking, services).",
66+
"Implemented Stripe/PayPal payment integrations.",
67+
"Created real-time tracking using MapKit and Firebase.",
68+
"Optimized app performance for low-bandwidth areas."
7169
],
7270
"projects": [
73-
"Developed a customer management dashboard with real-time analytics.",
74-
"Implemented a notification system for an internal task management platform."
71+
"Shipped all 3 apps under deadline despite changing requirements",
72+
"Achieved <0.5% crash rate through rigorous testing",
73+
"Designed offline-first architecture used for 2+ years post-launch",
74+
"Reduced ambulance dispatch time by 30 seconds via geo-optimization"
7575
],
7676
"achievements": [
7777
"Optimized database queries, reducing response time by 40%.",
@@ -81,21 +81,23 @@
8181
},
8282
{
8383
"company": "Medinin Labs",
84-
"role": "Software Developer Intern",
85-
"duration": "Jun 2019 - Dec 2019",
84+
"role": "iOS Engineer(Healthcare Tech Startup - Core Product Team)",
85+
"duration": "Aug 2019 - Aug 2021",
8686
"company_website": "",
87-
"tech_stack": ["React", "Node.js", "MongoDB", "Express.js", "Redux"],
87+
"tech_stack": ["Swift", "UIKit", "CoreData", "Combine", "WebSocket", "PDFKit", "3D SceneKit"],
8888
"responsibilities": [
89-
"Developed scalable web applications using React and Node.js.",
90-
"Assisted in designing database schemas for optimized query performance.",
91-
"Built reusable React components to streamline frontend development.",
92-
"Integrated REST APIs into web applications and handled authentication mechanisms.",
93-
"Performed code reviews and collaborated with team members for best practices.",
94-
"Worked on debugging and performance optimization of JavaScript applications."
89+
"Owned end-to-end development of patient/doctor apps (Swift, UIKit)",
90+
"Designed architecture for multi-module healthcare system",
91+
"Collaborated with medical professionals on UX for 3D model viewer",
92+
"Implemented real-time sync for appointment booking system",
93+
"Mentored junior developers in code reviews and best practices"
9594
],
9695
"projects": [
97-
"Developed a customer management dashboard with real-time analytics.",
98-
"Implemented a notification system for an internal task management platform."
96+
"Delivered 4 production apps from scratch to App Store within 2 years",
97+
"Reduced prescription generation time by 40% through PDF optimization",
98+
"Built reusable UI components library cutting dev time by 25%",
99+
"Integrated WebSocket for live construction project updates",
100+
"Scaled property search to handle 10,000+ listings with CoreData"
99101
],
100102
"achievements": [
101103
"Optimized database queries, reducing response time by 40%.",
@@ -105,17 +107,17 @@
105107
},
106108
{
107109
"company": "Offshore India",
108-
"role": "Software Developer Intern",
109-
"duration": "Jun 2019 - Dec 2019",
110+
"role": "Delivered custom iOS solutions for startups and SMEs",
111+
"duration": "Aug 2021 - Present",
110112
"company_website": "",
111-
"tech_stack": ["React", "Node.js", "MongoDB", "Express.js", "Redux"],
113+
"tech_stack": ["Swift", "SwiftUI", "UIKit", "Combine", "CoreData", "Firebase", "REST/GraphQL"],
112114
"responsibilities": [
113-
"Developed scalable web applications using React and Node.js.",
114-
"Assisted in designing database schemas for optimized query performance.",
115-
"Built reusable React components to streamline frontend development.",
116-
"Integrated REST APIs into web applications and handled authentication mechanisms.",
117-
"Performed code reviews and collaborated with team members for best practices.",
118-
"Worked on debugging and performance optimization of JavaScript applications."
115+
"Full-Cycle Development – Designed and built 12+ iOS apps from scratch to App Store deployment using Swift/UIKit",
116+
"Client Collaboration – Translated business requirements into technical specs with 5+ international clients",
117+
"Performance Optimization – Reduced crash rates by 40% in legacy apps through systematic debugging",
118+
"API Integration – Implemented REST/GraphQL solutions with robust error handling and caching",
119+
"Code Modernization – Migrated 3 Objective-C codebases to Swift, improving maintainability",
120+
"UI/UX Implementation – Built custom animations and responsive layouts matching designer prototypes"
119121
],
120122
"projects": [
121123
"Developed a customer management dashboard with real-time analytics.",

iPhone/about.html

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -40,29 +40,20 @@
4040

4141
<h2>Hi, I'm Brahmendraprasad 👋</h2>
4242

43-
<p>I am an <strong>iOS Developer</strong> with 5+ years of experience in building innovative mobile applications. My passion lies in creating seamless <strong>user experiences</strong> and solving <strong>complex technical challenges</strong>.</p>
43+
<p>Experienced iOS developer with a background in <strong>startups and freelance projects</strong>, specializing in<strong> Swift, UIKit, and full app lifecycle development</strong>. Skilled at <strong>turning ideas into functional apps</strong>, solving technical challenges, and collaborating with teams to deliver polished products.</p>
4444

4545
<div class="content">
46-
<h5>What I Do:</h5>
4746
<ul>
48-
<li>Design, develop, and deploy mobile apps on the Apple ecosystem.</li>
49-
<li>Specialized in Swift, UIKit, and SwiftUI.</li>
50-
<li>Proficient in integrating RESTful APIs, Core Data, and performance optimization.</li>
51-
</ul>
52-
53-
<h5>What Drives Me:</h5>
54-
<p>Building apps that make a difference in users' lives is what fuels my work.
55-
Whether it's solving complex problems, staying up-to-date with new tech,
56-
or writing clean, maintainable code, I'm dedicated to creating high-quality solutions.</p>
57-
58-
<h5>Outside of Work:</h5>
59-
<ul>
60-
<li>Exploring new tools and frameworks.</li>
61-
<li>Contributing to open-source projects.</li>
62-
<li>Mentoring aspiring developers.</li>
47+
<li><strong>Proven problem-solver</strong> – Debugged complex issues, optimized performance, and refactored legacy code in fast-paced environments.
48+
</li>
49+
<li><strong>Startup-tested</strong> – Built apps from scratch, adapted to changing requirements, and contributed across the entire development stack.
50+
</li>
51+
<li><strong>Freelance versatility</strong> – Delivered client projects with clean, maintainable code and seamless API integrations.
52+
</li>
6353
</ul>
6454

6555
</div>
56+
<p>Passionate about writing <strong>efficient code, improving user experience, and continuous learning</strong>. Looking to bring my practical skills and resilience to a forward-thinking engineering team.</p>
6657
</section>
6758
</div>
6859

iPhone/scripts/project.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ document.addEventListener("DOMContentLoaded", async () => {
3838
<span class="list-name">${app.name}</span>
3939
<span class="list-type">${app.category}</span>
4040
</div>
41-
<button class="list-button" onclick="viewProject('${app.platform}', '${app.app_id}')">Open</button>
41+
<button class="list-button btn" onclick="viewProject('${app.platform}', '${app.app_id}')">GET</button>
4242
`;
4343

4444
appList.appendChild(appItem);

iPhone/styles/about.css

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,20 @@
3131
color: black;
3232
text-decoration: none;
3333
padding-top: 25px;
34-
}
34+
}
35+
36+
ul {
37+
list-style: none !important;
38+
/* padding-left: 15px; */
39+
/* margin: 15px; */
40+
}
41+
42+
/* PERFECTLY ALIGNED CUSTOM BULLET */
43+
li::before {
44+
content: "◇";
45+
position: absolute;
46+
left: 1.2em;
47+
color: #3a86ff;
48+
font-size: 1em;
49+
}
50+

iPhone/styles/project.css

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,16 +73,20 @@ Project Details Page (below) - projects Card swipe css
7373
}
7474

7575
.list-button {
76+
border: 0;
77+
outline: 0;
78+
cursor: pointer;
7679
background-color: rgb(0, 0, 0, 0.1);
7780
color: #007aff;
78-
border: none;
79-
border-radius: 15px;
80-
padding: 5px;
81-
cursor: pointer;
81+
font-weight: 600;
82+
border-radius: 100px;
8283
font-size: 0.8rem;
84+
/* font-weight: 300; */
85+
padding: 4px 8px;
86+
/* max-height: 28px; */
8387
}
8488

8589
.list-button:hover {
86-
background-color: #005bb5;
87-
color: #fff;
90+
color: white;
91+
background-color: #0066d3;
8892
}

iPhone/styles/shared.css

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/* Shared Styles */
2-
/* shared.css */
31
* {
42
font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
53
}
@@ -72,24 +70,25 @@ body {
7270
display: flex;
7371
justify-content: center; /* Center the island */
7472
align-items: center;
75-
padding: 0.5rem 1rem;
73+
padding: 0.5rem 1.3rem;
7674
color: white;
7775
font-size: 0.9rem;
78-
/* background: rgba(255, 255, 255, 0.1); */
79-
/* backdrop-filter: blur(1px); */
76+
/* background: rgba(255, 255, 255, 0.1);
77+
backdrop-filter: blur(1px); */
8078
position: absolute; /* Position absolutely at the top */
8179
top: 0;
8280
left: 0;
8381
z-index: 10; /* Ensure it stays on top */
8482
}
8583

8684
.island {
87-
width: 6rem;
85+
width: 5rem;
8886
height: 1.5rem;
8987
background: rgba(0, 0, 0, 0.916);
9088
backdrop-filter: blur(10px);
9189
border-radius: 9999px;
9290
position: absolute;
9391
left: 50%;
9492
transform: translateX(-50%); /* Center the island */
93+
margin-top: 0.6rem;
9594
}

iPhone/work.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@ <h3 id="popup-company"></h3>
4444
<div class="timeline">
4545
<div class="timeline-item">
4646
<div class="timeline-circle"></div>
47-
<strong>Roles & Responsibilities:</strong>
47+
<strong>Key Responsibilities & Achievements:</strong>
4848
<ul id="popup-responsibilities"></ul>
4949
</div>
5050
<div class="timeline-item">
5151
<div class="timeline-circle"></div>
52-
<strong>Projects Worked On:</strong>
52+
<strong>Projects:</strong>
5353
<ul id="popup-projects"></ul>
5454
</div>
5555
</div>

0 commit comments

Comments
 (0)